Nfe106 guidecnam Ingénierie et Optimisation de Bases de Données NFE Guide pratique pour le TP Oracle CNAM Paris nicolas travers at cnam fr CChapitre Table des matières Table des matières Table des matières Informations sur la Base de Données Informations
Ingénierie et Optimisation de Bases de Données NFE Guide pratique pour le TP Oracle CNAM Paris nicolas travers at cnam fr CChapitre Table des matières Table des matières Table des matières Informations sur la Base de Données Informations sur les capacités EXPLAIN SQL PLUS Connexion via SSH Connexion hors CNAM rlwrap Commandes pratiques SQL PLUS Tables Utilisation de l ? outil TOAD Connexion Schéma et Structures Interrogation Utilisation de l ? outil SQL Developer Connexion Schéma et Structures Interrogation Nicolas Travers Ingénierie et Optimisation de Bases de Données CChapitre Chapitre Informations sur la Base de Données Informations sur la Base de Données Informations sur les capacités Taille totale de la base tables index Go Taille d ? une page disque ko Mémoire centrale Mo bridée volontairement EXPLAIN Plan d'exécution Id Operation Name Rows Bytes Cost SELECT STATEMENT TABLE ACCESS FULL ARTISTE Statistiques -------------------------------------------------------------------- recursive calls db block gets consistent gets physical reads redo size bytes sent via SQLNet to client bytes received via SQLNet from client SQL Net roundtrips to from client sorts memory sorts disk rows processed Id Identi ?ant de l ? opérateur Operation type d ? opération utilisée voir tableau récapitulatif ci-dessous Name Nom de la relation utilisée Cost C ? est le coût estimé Ici il n ? y a pas d ? unité de valeur d ? ailleurs il faut prendre avec précaution la valeur et y préférer plutôt la lecture du plan Ici il n ? y aura de valeur que pour le CBO Cost-Based Optimizer Attention si nous sommes en mode CHOOSE et que la requête fait appel à plusieurs tables dont une n ? a pas de statistiques calculées Oracle choisira quand même le mode CBO Rows Le nombre de lignes qu ? Oracle pense transférer Ici il faut véri ?er que ce nombre est en adéquation avec le nombre réel de lignes ramenées Ici il s ? agit d ? une estimation basée sur les statistiques de la table d ? o? l ? importance de calculer ces statistiques Bytes Nombre d ? octets qu ? oracle pense transférer Nicolas Travers Ingénierie et Optimisation de Bases de Données CChapitre Informations sur la Base de Données EXPLAIN Voici un sous-ensemble des OPERATIONS et OPTIONS du plan d ? exécution EXPLAIN non exhaustif OPERATIONS OPTIONS SIGNIFICATION AGGREGATE AND-EQUAL CONNECT BY COUNTING FILTER FIRST ROW FOR UPDATE INDEX INDEX INDEX INTERSECTION MARGE JOIN MARGE JOIN MINIUS NESTED LOOPS NESTED LOOPS PROJECTION REMOTE SEQUENCE SORT SORT SORT SORT TABLE ACCESS TABLE ACCESS TABLE ACCESS TABLE ACCESS UNION VIEW GROUP BY UNIQUE SCAN RANGE SCAN RANGE SCAN DESCENDING OUTER OUTER UNIQUE GROUP BY JOIN ORDER BY FULL CLUSTER HASH BY ROW ID Une recherche d ? une seule ligne qui est le résultat de l ? application d ? une fonction de group à un groupe de lignes sélectionnées Une opération qui a en entrée des ensembles de rowids et retourne l ? intersection de ces ensembles en éliminant les doublants Cette opération est utilisée par
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 08, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 64.4kB