[firebase-br] Duvida SQL mais apropriada

Forrest® fernando em gramatura.com.br
Ter Nov 13 12:22:19 -03 2007


Carlos H. Cantu (TeamFB) wrote:

> Verifique o plano gerado para ambas as consultas. Se forem iguais,
> provavelmente a performance será a mesma.
---
Olá Cantu os planos gerados foram os seguintes :

SELECT FIRST 1 COD_TITULO FROM TITULOS ORDER BY COD_TITULO
PLAN (TITULOS ORDER PK_TITULOS)

SELECT FIRST 1 COD_TITULO FROM TITULOS ORDER BY COD_TITULO DESC
PLAN SORT ((TITULOS NATURAL))

SELECT MIN(COD_TITULO) FROM TITULOS
PLAN (TITULOS ORDER PK_TITULOS)

SELECT MAX(COD_TITULO) FROM TITULOS
PLAN (TITULOS NATURAL)

Pelo que deu para perceber os planos gerados são iguais mas uma
curiosidade porque para buscar o menor código nas duas situações fui
utilizado a PK e para buscar o maior em nenhuma das duas foram?
Para ser utilizado um indice nas segunda opção teria que ter criado um
indice descendente?

T++++++++++++
-- 






Mais detalhes sobre a lista de discussão lista