Fórum como faço pra acelerar uma consulta ? #43516

29/03/2004

0

Como faço para acelerar uma consulta ?

Minha tabela tem 3000 registros e está demorando muito pra abrir a query.

Eu criei um indice mais não adiantou.
Nao sei se eu utulizei da forma correta, eu apenas criei o indice na tabela.

Obrigado


Brunohenrique

Brunohenrique

Responder

Posts

29/03/2004

Afarias

Qual a consulta??? (SQL)

Se for apenas::

select * from tabela

Não tem o q otimizar.


T+


Responder

Gostei + 0

30/03/2004

Pezzin

Estamos usando 3 camadas com TClientDataSet e indices no componente.
Mas estamos mudando para IBX IBTable com indices no banco...
O desenpenho não está muito satisfatório.
Talves seja por causa dos lockups...


Responder

Gostei + 0

30/03/2004

Sremulador

[b:ae477a2c15]lockups[/b:ae477a2c15] com IB e meio ruin amigo.


Responder

Gostei + 0

30/03/2004

Maicongabriel

Indices no componente [b:23174354b9]=[/b:23174354b9] retrabalho.
Crie os indices no [b:23174354b9]banco[/b:23174354b9].
Faça a [b:23174354b9]select[/b:23174354b9] com os dados e a ordem desejada e se esta consulta for muito freqüente, o que justifique a criação de um indice, então crie um, que satisfaça tal a condição da select. :roll:


Responder

Gostei + 0

30/03/2004

Afarias

[b:217b73c1d7]lockups[/b:217b73c1d7] com IB e meio ruin amigo.


LOOKUPs são ruins em qualquer banco C/S.

Vc deve trabalhar bem esse lance de lookups, nem toda tabela pode ser lookup, etc... existem algumas abordágens para ´contornar´ esse lance...



T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar