Dbstatistics pour autosys 4.0

Les patches sont les suivants : ! solaris | T3CA020
Version correcte
$ strings dbstatistics | grep proc_event
$AUTOSYS/bin/xql -S %s -D %s -U autosys -P %s -c "update statistics event update statistics proc_event update statistics job update statistics job_status update statistics job_cond" > /dev/null 2>&1
$AUTOSYS/bin/xql -S %s -D %s -U autosys -P %s -c"exec sp_recompile event exec sp_recompile proc_event exec sp_recompile job exec sp_recompile job_status" > /dev/null 2>&1
select count(*) from proc_event %s
DELETE FROM alarm WHERE eoid IN (SELECT eoid FROM proc_event WHERE event_time_gmt<%d AND que_status in (2,3,4) AND event = %d)
DELETE FROM proc_event WHERE eoid IN (SELECT eoid FROM proc_event WHERE event_time_gmt<%d AND que_status in (2,3,4))
SELECT count(*) FROM proc_event WHERE eoid = ’%s’
SELECT e.eoid, e.event, job_name, e.joid, e.event_time_gmt, e.status, e.run_num, e.ntry, e.alarm, text, machine, AUTOSERV, e.exit_code FROM proc_event e
SELECT eoid,event,joid,priority,status,alarm,event_time_gmt,exit_code,machine,pid,jc_pid,run_num,ntry,text,job_name,box_name,que_priority,AUTOSERV FROM proc_event WHERE event_time_gmt<%d AND que_status in (2,3,4)
Version qui neprend pas en compte la table proc_event
$ strings $AUTOSYS/bin/dbstatistics | grep proc_event
select count(*) from proc_event %s
DELETE FROM alarm WHERE eoid IN (SELECT eoid FROM proc_event WHERE event_time_gmt<%d AND que_status in (2,3,4) AND event = %d)
DELETE FROM proc_event WHERE eoid IN (SELECT eoid FROM proc_event WHERE event_time_gmt<%d AND que_status in (2,3,4))
SELECT count(*) FROM proc_event WHERE eoid = ’%s’ SELECT e.eoid, e.event, job_name, e.joid, e.event_time_gmt, e.status, e.run_num, e.ntry, e.alarm, text, machine, AUTOSERV, e.exit_code FROM proc_event e
SELECT eoid,event,joid,priority,status,alarm,event_time_gmt,exit_code,machine,pid,jc_pid,run_num,ntry,text,job_name,box_name,que_priority,AUTOSERV FROM proc_event WHERE event_time_gmt<%d AND que_status in (2,3,4)
Article
Le dbstatistics de base ne prend pas en compte la table proc_event. Cette table permet de soulager la table des évènements à traiter et évite ainsi le goulet d’étranglement que l’on avait en vercion 3.51.
| Date : | 15 novembre 2004 |
|---|---|
| Visites : | 369 |
| Auteur : | E. Angenault |
| Site : | Angenault.net |
Accès rapide
- ALAMODE
! Champs ! Type ! Taille ! ! TYPE | VARCHAR2 | 20 | not null ! INT_VAL | NUMBER | 22 | ! STR_VAL | VARCHAR2 | 255 |- Créer un calendrier Autosys a partir d’un calendrier $U
Le script présenté est le plus simple que l’on puisse faire car il s’appuie sur un uxshw et génère une liste de dates que l’on peut intégrer directement.- Que fait précisemment le DBMaint ?
- Réindexation des tables
En général, les tables d’une base de données doivent être régulièrement réorganisées pour optimiser les temps de réponses. Il existe pour cela un batch fourni par CA. Il est fortement conseillé d’arrêter le serveur pendant la (...)
Créé à l’origine par AT&T, les sources d’UNIX on été mis à disposition des entreprises en 1977.
- OS Supportés
Cette rubrique indique simplement quelles types de machines peut être intégrées à l’architecture mais elle ne distingue pas le type de composant. Il faut prendre en compte 2 éléments :
la partie agent : combien ai-je de plateformes (...)- Agent simple
Un agent de soumission ne dispose que des fonctionnalités minimum, il permet de lancer des traitements sur des OS non supportés par l’ordonnanceur.- Plateforme Serveur
Ancien ordonnanceur sur Mainframe, Control-M est l’un des rares ordonnanceurs à proposer les portages du mainframes aux machines windows.- Plateforme serveur
Il existe 3 types de serveurs : le serveur principal qui contient le référentiel de production, le serveur départemental qui permet de gérer une sous-partie de la production et le serveur de backup.- Le NIS
Le NIS permet de centraliser les informations que l’on trouve habituellement en local dans le /etc des machines.- Réindexation des tables
En général, les tables d’une base de données doivent être régulièrement réorganisées pour optimiser les temps de réponses. Il existe pour cela un batch fourni par CA. Il est fortement conseillé d’arrêter le serveur pendant la (...)- Uproc type sur système Unix
Les variables d’environnement des applications ne sont pas définies dans l’uproc. Elles doivent être regroupées dans un fichier qui sera exécuté dans le .profile du compte de soumission de (...)
Dossier
CA propose une procédure de maintenance pour effectuer différentes opérations, cette procédure est à améliorer.
Exploitation
L’exploitation d’Autosys consiste principalement à surveiller la base de données afin d’éviter toute dégradation des performances.
