Oi Rodrigo Nunes,

Hoje já fazemos a paginação das pesquisas, mas nos teste que estava fazem aqui 
pelo Pg_Admin utilizando cursor o ganho de performance é considerável, por isso 
a tentativa de utiliza-lo.
Pelo que pesquisei acho que não será possível implementa-lo na arquitetura da 
minha aplicação, mas mesmo assim agradeço pela atenção.

Abraço.



>Rogerio,
>
>Acredito que você deseje fazer uma paginação da sua pesquisa.
>Procure no google pela referência: delphi paginação
>O conceito básico da paginação é variar os valores no limit.
>Espero ter ajudado.
>
>Abraço
>
>Rodrigo Nunes

________________________________
De: rogeriogrando <[email protected]>
Para: [email protected]
Enviadas: Terça-feira, 28 de Setembro de 2010 9:57:53
Assunto: [pgbr-geral] Duvida com cursores

Ola pessoal,

Tenho uma aplicação em três camadas: Delphi>JBoss>PstgreSQL 8.3.
O Jboss faz um pool de conexão com o banco, quando a aplicação faz uma consulta 
para carregar uma grid com vários registros utilizo "limit offset" para 
carregar 
parte da tabela, isso com cursor ficaria muito mais rápido na hora de pegar os 
próximos registros.
A duvida é. Quando carrego a grid eu faço uma conexão e fecho quando vou buscar 
os próximos abro oura conexão e fecho, e pelo que eu li na documentação o 
cursor 
para funcionar precisa estar em uma transação, nesse caso não funcionaria na 
forma em que minha aplicação funciona hoje. Estou certo?
Estou errado de trabalhar dessa forma? Existe alguma maneira para eu utilizar 
cursor sem ter que mudar minha aplicação?

Obrigado a todos.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a