vsam : performances et optimisation
Transcription
vsam : performances et optimisation
IFOSUP UN NOUVEAU REGARD SUR LA FORMATION VSAM : PERFORMANCES ET OPTIMISATION PUBLIC ET PRE REQUIS Public : Programmeurs systèmes, programmeurs d'applications, exploitants, supports techniques. Pré- requis : Les concepts de base de VSAM et l'AMS OBJECTIFS PROGRAMME Fournir des recommandations concrètes permettant de définir efficacement les fichiers VSAM sur les aspects espace disque, performances d'accès et partage des ressources. INTRODUCTION Concepts de tuning en batch et en CICS. Gestion de la mémoire. Utilisation de l'espace disque. RAPPELS La méthode d'accès VSAM. Les supports physiques. L'AMS. Les organisations physiques KSDS. La gestion des ICFCATS. Structure d'un cluster. Control Interval. Control Area. Le block physique. L'organisation KSDS. L'organisation ESDS. L'organisation RRDS, VRRDS. L'organisation LDS. Insertion dans un KSDS : split de CI et split de CA. Suppression dans un KSDS. Insertion dans un ESDS. Insertion dans un RRDS. Comparaison entre les organisations VSAM. Conseils et choix des organisations. IFOSUP 36, av du Général de Gaulle 93170 Bagnolet Les index alternés. Les paths. -1L'upgrade set. Conseils d'utilisation des AIX. IFOSUP UN NOUVEAU REGARD SUR LA FORMATION VSAM : PERFORMANCES ET OPTIMISATION PROGRAMME (SUITE) Conseils et choix des organisations. Les index alternés. Les paths. L'upgrade set. Conseils d'utilisation des AIX. ESTIMATION D'ESPACE DISQUE Taille des CIs et des CAs. Calcul d'espace disque. Les extents secondaires. Les fichiers multi-volumes. COMPRESSION DES CLES Mécanismes de compression des clés. Compression avant. Compression arrière. Compression totale. Critères de compression optimum. Compression de clé médiocre. Format de l'index. Format d'une entrée index. La section. Le cas des enregistrements spanned. Comment Éviter les problèmes ! Comment les résoudre ? PERFORMANCES DES ACCÈS Les splits de CI : Comment les minimiser. Le freespace. Calcul de l'espace libre. Les fichiers réutilisables. L'option SPEED. Optimisation de STRNO, BUFND et BUFNI. Comment réduire le nombre de niveaux d'index IFOSUP 36, av du Général de Gaulle 93170 Bagnolet -2- IFOSUP UN NOUVEAU REGARD SUR LA FORMATION VSAM : PERFORMANCES ET OPTIMISATION PROGRAMME (SUITE) LE PARTAGE DES DONNÉES Principes de partage des clusters. Paramètre SHR. Partage entre machines différentes (ENQUEUE et RESERVE). Partage entre plusieurs espaces adresses (ENQUEUE SHARE et ENQUEUE EXCLUSIVE). Exemple de CICS et du batch. Les problèmes posés et les types de solutions existantes. Partage d'un cluster entre plusieurs tâches d'un même espace adresse. Notions de strings. Les techniques de bufferisation NSR, LSR et GSR. GESTION DES FICHIERS VSAM EN CICS Déroulement d'une transaction CICS. Le FCP et la FCT. Les fonctions du FCP. Emplacement des buffers. NSR et LSR en CICS. La macro DFHFCT. GESTION DES CLUSTERS EN NSR SOUS CICS NSR en CICS. Optimiser le nombre de strings. Le paramètre STRNO. Optimiser le nombre de buffers index et data. Les paramètres IMBED et REPLICATE. Durée de vie d’un string. Les index alternés en NSR. Règles et recommandations pour l’utilisation du NSR. GESTION DES CLUSTERS EN LSR SOUS CICS LSR en CICS. Allocation des buffers. La FCT en LSR. Impact sur la mémoire virtuelle. Look-aside du pool. Problèmes du LSR. Verrous et risques de Deadlock. IFOSUP 36, av du Général de Gaulle 93170 Bagnolet -3- IFOSUP UN NOUVEAU REGARD SUR LA FORMATION VSAM : PERFORMANCES ET OPTIMISATION PROGRAMME (SUITE) Le browsing en LSR. Les splits de CA. Le temps de traitement CPU. Définition de pool LSR (DFHFCT TYPE=SHRCTL). Les paramètres IMBED et REPLICATE. Règles et recommandations pour l’utilisation du LSR. DUREE 3 jours IFOSUP 36, av du Général de Gaulle 93170 Bagnolet -4-