Onde o parametro FILLFACTOR é gravado e como consulta-lo?
O parâmetro FILLFACTOR utilizado na criação de indices não é salvo em nenhum local do banco de dados.
Uma das razões para isso é devido o fato que logo após o indice ser criado, ele pode e provavelmente irá sofrer alterações e assim o espaço reservado pelo FILLFACTOR será utilizado.
Uma maneira de tentar descobrir qual foi o valor utilizado na criação é realizando um dump com o comando "oncheck" do indice e verificar quantos ponteiros há nas paginas e quanto espaço livre ainda há. Porém a possibilidade de o resultado ser inválido é grande.
Comentário pessoal: Eu particularmente sinto falta deste parâmetro ser salvo no banco. Em situações de realizar uma reorganização no banco, saber qual foi o ultimo FILLFACTOR utilizado para um indice pode ser muito util para estimar e otimizar o novo indice a ser criado.
- 1406 leituras
Comentar