Hallo zusammen,
ich habe eine Frage, die mich schon eine ganze Weile beschäftigt, aber auf die ich bis jetzt leider noch keine eindeutige Antwort gefunden habe.
Es geht um Indexes:
Ich habe im Internet und der Sekundar-Literatur sehr oft gelesen, dass bei einem gruppierten Index die Zwischenebene des Indexes aus Indexseiten, und die Blattebene des Indexes aus Datenseiten besteht.
Bei einem nicht gruppierten Index sind in der Zwischenebene auch Indexseiten, aber in der Blattebene weitere Verweise auf entweder Indexseiten eines gruppierten Indexes oder auf IAM-Seiten des Heaps. Also letztendlich sind in der Blattebene des nicht gruppierten Indexes auch Indexseiten. So weit so gut.
Wenn ich jetzt bei Microsoft nachlese, was genau der Fill_Factor steuert, dann erfahre ich, dass man damit die Größe der Indexseiten steuern kann.
Mit Pad_Index wiederrum kann man die Größe der Seiten auch auf der Nicht-Blatt-Ebene steuern.
Nun kommt meine Frage:
Bei gruppierten Indizes sind in der Blattebene ja Datenseiten und keine Indexseiten. Heißt das, dass man mit Fill_Factor auch die Größe der Datenseiten steuern kann und nicht nur der Index-Seiten? Zumindest bei dem gruppierten Index?
Oder heißt das, dass der Fill_Factor-Wert bei dem gruppierten Index keinerlei Auswirkung hat, sondern nur der Pad_Index ?
Vielen Dank im Vorraus.
ich habe eine Frage, die mich schon eine ganze Weile beschäftigt, aber auf die ich bis jetzt leider noch keine eindeutige Antwort gefunden habe.
Es geht um Indexes:
Ich habe im Internet und der Sekundar-Literatur sehr oft gelesen, dass bei einem gruppierten Index die Zwischenebene des Indexes aus Indexseiten, und die Blattebene des Indexes aus Datenseiten besteht.
Bei einem nicht gruppierten Index sind in der Zwischenebene auch Indexseiten, aber in der Blattebene weitere Verweise auf entweder Indexseiten eines gruppierten Indexes oder auf IAM-Seiten des Heaps. Also letztendlich sind in der Blattebene des nicht gruppierten Indexes auch Indexseiten. So weit so gut.
Wenn ich jetzt bei Microsoft nachlese, was genau der Fill_Factor steuert, dann erfahre ich, dass man damit die Größe der Indexseiten steuern kann.
Mit Pad_Index wiederrum kann man die Größe der Seiten auch auf der Nicht-Blatt-Ebene steuern.
Nun kommt meine Frage:
Bei gruppierten Indizes sind in der Blattebene ja Datenseiten und keine Indexseiten. Heißt das, dass man mit Fill_Factor auch die Größe der Datenseiten steuern kann und nicht nur der Index-Seiten? Zumindest bei dem gruppierten Index?
Oder heißt das, dass der Fill_Factor-Wert bei dem gruppierten Index keinerlei Auswirkung hat, sondern nur der Pad_Index ?
Vielen Dank im Vorraus.
Comment