Pregunta

¿Qué significa el programador en Oracle? ¿Es la programación de conexión o la programación de consulta o la programación de la ejecución del plan de consulta o alguna otra cosa?

¿Fue útil?

Solución

En 10g y anteriormente, el término "programador" generalmente se refiere a los procesos que se ejecutan bajo el nuevo planificador de tareas Oracle que se introdujo en que la liberación. Antes de 10 g, se produjo un planificador menos funcional y trabajos que se ejecuta en que se refieren generalmente como "trabajos de DBMS" porque la API utiliza para gestionar ellos estaba el PL / SQL incorporado DBMS_JOB paquete.

Otra información:

  • Los dos tipos de trabajos programados existen como de la liberación 11g - la API para el nuevos puestos de trabajo es DBMS_SCHEDULER
  • DBMS_SCHEDULER añade varias importantes mejoras tales como la capacidad de objetivos de ejecución distintos bloques PL / SQL, tala, interfaces para el mantenimiento ventanas, y la especificación más amigable de los intervalos de tiempo entre ejecuciones
  • Una instalación estándar de la Empresa Edición creará varios empleos DBMS_SCHEDULER fuera de la caja - probablemente el único que jamás necesidad de modificar / sustituir / reprogramación es el trabajo que calcula las estadísticas de el optimizador.

Otros consejos

En este caso, sospecho que significa que el planificador de puestos de trabajo se ejecuta en determinados momentos. (Lo que solía ser llamado / accede a través de DBMS_JOB si que los anillos de ninguna de las campanas?)

Me imagino que los horarios de Monitor de rendimiento de puestos de trabajo regulares para mirar las estadísticas de consulta, etc., por lo tanto el aumento de la actividad.

Bien podría ser que las consultas normales son controlados por administrador de recursos. En ese caso se ve espera a que el planificador de control de la red, sin que se ejecute una sola tarea programada.

Saludos cordiales, Ronald

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top