Question

Qu'est-ce que signifie planificateur Oracle? Est-il la planification de connexion ou la planification des requêtes ou le calendrier d'exécution du plan de requête ou autre chose?

Était-ce utile?

La solution

Dans 10g et au-dessus, le terme « planificateur » se réfère généralement aux processus en cours d'exécution dans le cadre du nouveau planificateur d'emploi Oracle qui a été introduit dans cette version. Avant 10g, il y avait un planificateur moins fonctionnel et les emplois qui étaient en cours d'exécution en vertu de ce étaient généralement appelés « emplois dbms » parce que l'API utilisée pour les gérer a été le package PL / SQL intégré DBMS_JOB.

Autres informations:

  • Il existe deux types d'emplois que prévu de la version 11g - l'API pour la de nouveaux emplois est DBMS_SCHEDULER
  • DBMS_SCHEDULER ajoute plusieurs importants des améliorations telles que l'aptitude à exécuter d'autres cibles que les blocs PL / SQL, l'exploitation forestière, de la maintenance des interfaces des fenêtres, et la spécification conviviale des intervalles de temps entre exécutions
  • Une installation standard de l'entreprise Edition va créer plusieurs emplois DBMS_SCHEDULER de la boîte - probablement le seul que vous aurez jamais besoin de modifier / remplacer / rééchelonner est le travail qui calcule les statistiques de l'optimiseur.

Autres conseils

Dans ce cas, je suppose que vous voulez dire le planificateur que les emplois runs à certains moments. (Il était appelé / accessible via DBMS_JOB si ce sonne quelque chose?)

Je suppose que les horaires Performance Monitor emplois réguliers pour consulter les statistiques de requête, etc., d'où l'augmentation de l'activité.

Il pourrait très bien être que les requêtes normales sont contrôlées par le gestionnaire de ressources. Dans ce cas, vous voyez attend le programmateur dans le contrôle du réseau, sans avoir lancé un seul emploi prévu.

Cordialement, Ronald

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top