FAQ |
Kalender |
![]() |
#2 | ||
|
|||
Klarade millennium-buggen
|
- Är din databas normaliserad enligt första, andra och tredje normalformen? Om inte, gör det!
- Använder du InnoDB? Om inte, gör det! - Använder du Primärnycklar? Om inte, gör det! - Har du index på alla kolumner som är främmande nycklar? Om inte, gör det! - Har du index på alla kolumner som du kan söka på? Om inte, gör det! - Har du index på alla kolumner som finns med i dina WHERE-satser? Om inte, gör det! - Har du "smarta" dvs komplexa index? Om inte, gör det! - Använder du smarta Stored Procedures för alla dina frågor? Om inte, gör det! - Använder du dynamiska SQL-frågor? Sluta med det, använd Stored Procedures i stället! - Använder du frågor med Kartesiska produkter? Sluta med det, gör mer snäva urval i stället! - Använder du frågor som kan generera tablescan? Sluta med det, gör endast frågor med indexerade sökbegrepp! - Använder du frågor som listar hela tabeller? Sluta med det, gör snävare urval! Det var de första åtgärderna jag skulle kolla! Eftersom jag inte har sett ett DDL-script på hela databasstrukturen så är det svårt att ge mer detaljerade råd än så här i nuläget. Senast redigerad av Conny Westh den 2013-04-08 klockan 21:43 |
||
![]() |
![]() |
|
|