Soluzioni informatiche per l'impresa
Principale Servizi Soluzioni Supporto & Download Chi siamo Contatta
 
L'autore del programma è Ivan Prenosil. L'originale, in inglese, è reperibile all'indirizzo: Ivan Prenosil's Firebird/InterBase site.

Calcolare la dimensione degli indici

Selezionare la dimensione della pagina e la versione del server:
Tipo Set caratteri Caratteri /
Precisione
Indice
(byte)
-
-
-
-
-
-

Colonne:
Dimensione totale:
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.
Mappa del sitoOpportunitàCollegamentiRiservatezzaNote legaliAccessibilitàW3C
Tutti i marchi ed i copyright in questa pagina sono di proprietà dei rispettivi proprietari. Per il resto © EOS (Pisa). Ultimo aggiornamento: 2009-9-26.