Klarade millennium-buggen
|
|
Reg.datum: Aug 2005
Inlägg: 5 166
|
|
Klarade millennium-buggen
Reg.datum: Aug 2005
Inlägg: 5 166
|
- Ä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
|