Selezionare la dimensione della pagina e la versione del server:
Tipo
Set caratteri
Caratteri / Precisione
Indice (byte)
-
-
-
-
-
-
Colonne:
0
Dimensione totale:
0
Rimanenti:
252
In Firebird 1.5 le sequenze di collazione per i set di caratteri da un byte sono sempre di livello 3; con
Firebird 2 possono essere di livello 1, 2 o 3. È importante porre attenzione nello scegliere il livello
appropriato.
Vi siete mai imbattuti in messaggi di errore come i seguenti?
unsuccessful metadata update - key size too big for index IX
unsuccessful metadata update - key size exceeds implementation restriction for index "IX"
Non riuscite a capire perché sia possibile indicizzare la prima colonna ma non la seconda?
A VARCHAR(100) CHARACTER SET ISO8859_1; B VARCHAR(100) CHARACTER SET ISO8859_1 COLLATE EN_UK;
Questa piccola calcolatrice ("Firebird Index Key Size Calculator"™) vi permette di scoprire la dimensione
interna degli indici (il massimo è di 252 byte, per Firebird 1.5, o ¼ della dimensione della pagina, per Firebird 2). Il calcolo,
specie per chiavi multidimensionali, è un po' complicato e si possono ottenere risultati inaspettati. Il massimo numero di segmenti è
pari a 16.