[firebase-br] Opções para otimizar o first skip

Carlos H. Cantu listas em warmboot.com.br
Ter Maio 8 17:45:53 -03 2012


Qual é o PLAN retornado?

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

G> Olá pessoal, criei uma classe para paginar os registros na grade, q 
G> devolve algo assim:

G> select first 9 skip 225 *  from L_PEDIDO_PEDIDO  where  IDDEPARTAMENTO =
G> '3'  ORDER BY RGESC  ASC, DTESC ASC, pedido ASC

G> o problema é q qto mais alto o valor de skip, mais lento fica a consulta !

G> sei q o Firebird lê tudo antes de devolver o q esta dentro de first e skip,
G> mas tem algum outro jeito pra otimizar isto ? ou não tem jeito ?

G> grato qq ajuda





Mais detalhes sobre a lista de discussão lista