B-Tree Tuning

Objectivo: minimizar os Page Splits.

Index fill factor e pad index.

  • Um índice necessita de ter um pouco mais de espaço livre em cada página para evitar que novas entradas obriguem a page split.

  • Fill factor permite definir a % de espaço livre.

  • Pad index indica se só aplicamos o fill factor aos nós folhas (ou não).

Best Practice:

  • Compromisso entre a compactação dos dados (menor desperdício de espaço) e a ocorrência de page splits:

    • Utilizar fill factor próximo de 100% se temos inserções ordenadas;

    • 65-85% se tivermos mais inserções no meio da B-Tree.

Last updated