[firebase-br] RES: Ref: Apagar tabela muito grande

Henrique Ribeiro kikeribeiro em gmail.com
Ter Ago 13 09:15:36 -03 2013


Omar,

tente primeiro deletar os registros com um

DELETE FROM NOMEDATABELA

commit;

depois DROP TABLE NOMEDATABELA

Att,
Henrique



Em 13 de agosto de 2013 08:59, Alexis Diel <alexisdiel em gmail.com> escreveu:

> estranho, pois tenho uma tabela com mais de 20 milhões de registros, não
> tenho um campo de 5000... mas possuo um varchar de 500
> e não tenho esse problema...
>
> já tentou fazer um GFix & GBak nesse banco e após isso dropar a tabela?
>
> Att,
>
> Alexis Diel
>
>
> 2013/8/13 Omar M. Haddad - Firebase <omarhaddadm em gmail.com>
>
> > Bom dia Henrique
> >
> > 80563 regs.
> > Porem cada registro tem um campo VARCHAR(5000) aonde ele guarda dados em
> > hexa de todas as atualizações que o sistema teve.
> >
> > Abraço
> > Omar
> >
> > -----Mensagem original-----
> > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Henrique
> > Ribeiro
> > Enviada em: terça-feira, 13 de agosto de 2013 07:21
> > Para: FireBase
> > Assunto: Re: [firebase-br] Ref: Apagar tabela muito grande
> >
> > Quantos registros há nesta tabela?
> >
> >
> > Henrique
> >
> >
> > Em 12 de agosto de 2013 14:06, Alexis Diel <alexisdiel em gmail.com>
> > escreveu:
> >
> > > esses tempo tive um processamento que levou um bom tempo.
> > >
> > > consegui otimiza-lo utilizando o ibscript.exe
> > >
> > > http://ibexpert.net/ibe/index.php?n=Doc.IBExpertCommand-LineTools
> > >
> > >
> > >
> > > Att,
> > >
> > > Alexis Diel
> > >
> > >
> > > 2013/8/12 Gladiston Santana <gladiston em vidy.com.br>
> > >
> > > > faça um script e coloque um 'commit work;' no final, mais rápido que
> > > > isso não existe.
> > > > O ruim de fazer algumas coisas no ibexpert é que por default ele não
> > > > commita automaticamente, devendo faze-lo assim que é executado.
> > > > Se houver integridade referencial ou transações pendentes usado a
> > > > tabela, não conseguirá dropá-las.
> > > > Para um delete é até compreensível alguma demora, mas não para drop,
> > > > deveria ser quase instantâneo.
> > > >
> > > >
> > > >
> > > > Em 12 de agosto de 2013 11:11, Omar M. Haddad - Firebase <
> > > > omarhaddadm em gmail.com> escreveu:
> > > >
> > > > > Bom dia amigos(as)
> > > > >
> > > > >
> > > > >
> > > > > Estou com um banco FB 2.1, em que tenho uma tabela que guardava
> > > > > dados
> > > em
> > > > > formato hexadecimal, que usávamos para atualizar nossos sistemas.
> > > Porém,
> > > > > agora estamos usando DataSnap e esta tabela é desnecessária, além
> > > > > de
> > > > inchar
> > > > > o banco de dados pois ele guardava .EXE, .FR3, .DOCX, .etc.
> > > > >
> > > > >
> > > > >
> > > > > Tentei via IBExpert, dropar a mesma e deixei sexta-feira passada
> > > > > (dia
> > > 09
> > > > as
> > > > > 17:45) rodando, e quando cheguei hoje as 07:40 o IBExpert não
> > > > > tinha finalizado a execução do DROP TABLE.
> > > > >
> > > > >
> > > > >
> > > > > Portanto, qual seria a solução para eliminar esta tabela
> > > > > gigantesca do
> > > > meu
> > > > > banco, já que teria de fazer isto em mais de 300 clientes
> > > > > (Prefeituras,
> > > > > etc.) e teria de ser feito via comando SQL, de preferência ?
> > > > >
> > > > >
> > > > >
> > > > > Grato pela ajuda.
> > > > >
> > > > >
> > > > >
> > > > > Abraço
> > > > >
> > > > >
> > > > >
> > > > > Att
> > > > >
> > > > > Omar
> > > > >
> > > > > ______________________________________________
> > > > > 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
> > > > >
> > > > ______________________________________________
> > > > 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
> > > >
> > > ______________________________________________
> > > 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
> > >
> > ______________________________________________
> > 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
> >
> >
> > ______________________________________________
> > 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
> >
> ______________________________________________
> 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