[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