[firebase-br] Criando fk em tabelas grandes

Waldir Junior waldirjunior em gmail.com
Dom Out 23 11:11:31 -03 2011


Sim, eu sei que demora mais tempo para uma tabela maior, mas 20 minutos 
achei meio exagerado, e o servidor é muito bom.


Em 23/10/2011 09:10, Felipe Aron escreveu:
> Sempre que é criado uma FK numa tabela já populada o DB, é criado um índice
> para ela.Quando maior o número de registros mais tempo levará pra indexar
> esse novo FK. Portanto é normal sim levar um tempo pra concluir todo o
> processo.
>
> Faça o teste criando uma FK numa tabela vazia. O processo é instantâneo pois
> náo há registros a serem indexados.
>
> Em 22 de outubro de 2011 09:38, Waldir Junior<waldirjunior em gmail.com>escreveu:
>
>> Pessoal tenho uma tabela com 25 milhões de registros, e eu precisei recriar
>> uma fk nesta tabela, quando dei o comando no ibexpert demorou 20 minutos
>> para apenas criar a fk (o restore desse mesmo banco demora bastante tempo).
>> Então fiquei curioso, esse tempo é normal para uma tabela deste tamanho?
>> Pergunto isso por que o tempo de restore deste mesmo banco esta gigantesco
>> e
>> essa tabela tende a ficar muito maior do que já é hoje
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>





Mais detalhes sobre a lista de discussão lista