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.