[firebase-br] Stored Procedure

Rodolpho da Silva Nascimento rnascimento em cmsolucoes.com.br
Qua Nov 3 16:40:53 -03 2004


Olá amigo Marlon!

Nunca use Locate nas suas qry's quando se usa FB. Ele é um bd totalmente 
voltado a arquitetura CS. Sempre que for fazer pesquisas, utilize o SELECT, 
independente da quantidade de registros do seu banco.

----- Original Message ----- 
From: "Marlon" <marlon em multi-informatica.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, November 03, 2004 3:21 PM
Subject: Re: [firebase-br] Stored Procedure


> Olá Luciano,
>
> Estou utilizando o componente MDO 0.8.8, estou utilizando o MDODataSet em 
> vez do MDOTable, nesta tabela existe  67.330 registros.
>
> Delphi 6 + MDO 0.8.8 + FireBird 1.5.1
>
>
> ----- Original Message ----- 
> From: "Luciano R. Machado" <luciano em rsys.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, November 03, 2004 2:35 PM
> Subject: Re: [firebase-br] Stored Procedure
>
>
> Olá Marlon,
>
> Questão interessante, mas a resposta continua sendo: depende.
>
> Quando se desenvolve para um banco de dados SQL a quantidade de
> registros retornados passa a ser muito relevante. Existem n soluções
> para isso, mas todas tem por objetivo limitar o número de resgistros
> retornados.
>
> Agora a solução vai começar pelos componente de acesso vc está
> utilizando.
>
> Diz aí:
> - quantos registros a tabela possui?
> - quais componentes de acesso está utilizando?
>
> -- 
> Luciano Rodrigues Machado
> Programador - Ribeirão Preto-SP
>
> Marlon wrote:
>> Bom dia Luciano,
>>
>> Vou ver se consigo explicar melhor.
>>
>> Eu estou trocandando a base de dados dos sistemas da empresa que trabalho 
>> (paradox para firebird), só que tive um problema,  os sistemas ultilizam 
>> bastante locate nas tabelas, quando ultilizo o locate no firebird demora 
>> muito (mais de 5 min) para localizar o registro que eu quero,  fiz um 
>> teste utilizando sql e a consulta levou 1 segundo ou menos,  seria 
>> vantagem de utilizar estas consulta dentro do banco de dados ou seria 
>> melhor no sistema?
>>
>> Obrigado pela atenção,
>> Marlon
>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
> ---
>
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.786 / Virus Database: 532 - Release Date: 29/10/2004
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br 





Mais detalhes sobre a lista de discussão lista