Marcos,
Valeu pela dica, não solucionou o problema, mas percebi
que o plano de execução do select melhorou.
Resolvi ir a campo para averiguação do problema (havia
solicitado que o usuário fizesse o teste no Query Analyser) - na verdade os 4min
são relamente uns 1min30seg aproximadamente (exagero do usuário).
Após diversas tentativas - recriar índices, reinstalar o ODBC,
reescrever o código - resolvi fazer uma aplicação somente com a query em
questão. Daí a surpresa - rodou como no Query Analyser. Diferença entre código ?
Apenas a variável sMatrLogin, substituída por um valor real ('913', no caso).
Resolvi, então, substituir a variável da query por uma concatenação
( = '" || sMatrLogin || "' ...). Feita essa alteração a
query foi executada com a mesma velocidade do Query Analyser.
Vc ou alguém da lista saberia me informar o porquê
dessa particularidade ?
|
Title:
- RES: [sqlwin] Query CTD x SQL SERVER Marcos Campos
- Dulio