[firebase-br] Cursores FB 2.0

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Sex Set 8 17:26:32 -03 2006


Analise os planos gerados pelo for select e pelo seu cursor...

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

MB> Boa Noite Senhores(as)

MB> Estou fazendo alguns testes no firebird 2.0 RC4 e um dos recursos novos que
MB> me atraiu foi o suporte a cursores. Mais me decepcionei ao fazer um pequeno
MB> teste, criei uma base de dados com uma tabela de clientes (CODIGO,NOME),
MB> inseri um milhao de registros nela, depois eu criei um bloco de codigos que
MB> me retornasse esses registros com cursor e com for select.

MB> O For Select demorou mais ou menos 16 segundos para fazer tal operação.
MB> O Cursor demorou mais ou menos 4 minutos e 7 segundos para fazer a mesma
MB> operação.

MB> Pergunto,
MB> Qual a vantagem de se usar o cursor em relação ao for select no firebird?
MB> Está previsto alguma melhoria no sentido de performance para os cursores?

MB> e aproveitando,
MB> O FB 2.0 já permite que eu acesse uma base atraves de outro? (Exemplo,
MB> inserir registros na base A por uma stored procedure na base B).

MB> Grato
MB> Marciano Bandeira


MB> ______________________________________________
MB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
MB> Para editar sua configuração na lista, use o endereço
MB> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
MB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista