Consultor Eletrônico



Kbase P11354: Database engine fails to use the best index
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/05/2006
Status: Unverified

FACT(s) (Environment):

Progress 9.1D

SYMPTOM(s):

Progress 9.1D05

Database engine fails to use the best index

Progress may choose different index for the same query when run under OpenEdge 10.0x than when run under Progress 9.x

Database engine ignores a second or third (not first) BY DESCENDING phrase to choose best index

Query/FOR EACH has no where clause or the where clause should not influence the choice of index

CAUSE:

Bug# 20021022-001

CAUSE:

Bug# 20020225-009

FIX:

A series of database engine optimizations have been implemented. Some of these optimizations, fixes, could cause some queries to select an index when run under OpenEdge 10.x that is different from the index it selects when run under Progress 9.x.
Use the USE-INDEX option to force Progress the use a specific index