Linee guida per database e tabelle
Quando si lavora con le tabelle del database, tenere presente le seguenti linee guida:
- Scegliete il tipo di dati giusto o la dimensione giusta. Ad esempio:
- Utilizzare date (4 byte) anziché datetime (8 byte).
- Utilizzare int1 (1 byte) o INT2 (2 byte) piuttosto che integer (4 byte).
- Utilizzare lo stesso tipo di dati e la stessa dimensione per le colonne a cui ci si unisce.
- Specificare NOT NULL per le colonne, quando possibile.
- NOT NULL richiede meno elaborazione/istruzioni.
- NOT NULL richiede (leggermente) meno memoria.
- Selezionare una buona chiave di distribuzione, come descritto in Chiavi di distribuzione.
- Se necessario, specificare le chiavi di organizzazione per migliorare le query sulle tabelle dei fatti di grandi dimensioni, come descritto in Tabelle di base raggruppate.
- Generare periodicamente statistiche per le tabelle. Vedere Statistiche del database.