Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Oracle (https://www.clubdelphi.com/foros/forumdisplay.php?f=22)
-   -   Query ParamByName vs MacroByName (https://www.clubdelphi.com/foros/showthread.php?t=91269)

Agar23 16-12-2016 13:20:55

Query ParamByName vs MacroByName
 
Buenos días:

¿Sabría alguien orientarme y decirme donde buscar información sobre los planes de ejecución que utiliza delphi contra oracle?

Pongo por caso las siguientes consultas SQL:

1.- Select * from empleados where codigo_empleado = '023'
2.- Select * from empleados where codigo_empleado = &CodEmpleado -> Macros
3.- Select * from empleados where codigo_empleado = :CodEmpleado -> Parametros

La primera y la segunda tardan lo mismo. Entiendo que usan el mismo plan de ejecución. La tercera tarda mas.
¿La tercera consulta habría forma de optimizarla (que no sea usando la primera o segunda opción)?

Estamos hablando de una BD donde se pasan las estadísticas todas las noches

Uso Delphi 2007 y Oracle 11.2.0.3

Saludos


La franja horaria es GMT +2. Ahora son las 15:16:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi