Ver Mensaje Individual
  #1  
Antiguo 16-12-2016
Agar23 Agar23 is offline
Miembro
 
Registrado: nov 2003
Ubicación: Sevilla
Posts: 18
Reputación: 0
Agar23 Va por buen camino
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
Responder Con Cita