[firebase-br] Indice com Vários Campos

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Seg Maio 12 09:30:25 -03 2008


10 índices, em teoria, não é muito. A questão é o que tem nesses
índices... por exemplo, índices com muitas chaves nulas ou duplicadas,
acabam prejudicando a performance.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
Blog - http://blog.firebase.com.br

KM> Bom dia Cantu! Bom dia Lista!

KM> Nem todas as queries utilizam os 4 campos não.. acredito que este
KM> índice esteja sendo raramente utilizado.. ou até não esteja sendo
KM> utilizado!

KM> Com relação à demora, não há nenhum vínculo à tabela direto no Banco.
KM> Entretanto, acompanhando o fonte, vi um processo executado logo após o
KM> insert, gerando dados vinculados a ela em um outra tabela.

KM> Ignorando o tempo deste "processo", ou seja, analisando apenas o
KM> "ExecSQL" do insert, foram +/- 2 segundos ainda.

KM> Vale lembrar que a tabela possui 10 índices no total, sendo um deles
KM> este índice composto.

KM> Será que este número de índices está exagerado? Somente remover o
KM> índice composto não ajudará?

KM> Abraços!






Mais detalhes sobre a lista de discussão lista