Fip tp optim Ingénierie et Optimisation de Bases de Données FIP - ABD TPs CNAM Paris Nicolas Travers at cnam fr CTable des matières Informations sur la Base de Données Informations sur les capacités Démarrage Commandes pratiques Schéma EXPLAIN Utilisation

Ingénierie et Optimisation de Bases de Données FIP - ABD TPs CNAM Paris Nicolas Travers at cnam fr CTable des matières Informations sur la Base de Données Informations sur les capacités Démarrage Commandes pratiques Schéma EXPLAIN Utilisation de l ? outils TOAD Connexion Schéma et Structures Interrogation Etude de la base de données Tables Indexes Analyse de plan EXPLAIN Instructions Étude de plans d ? exécution Requêtes Simples Requêtes de jointures Optimisation HINT Optimisation de requête EXPLAIN vers SQL Scénario C 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 Démarrage La base de données utilisée pour le TP se trouve sur le serveur UNIX dept ssh dept Initialisation des variables d ? environnement pour Oracle oraenv entrée Il y a bien un espace entre ?? et ??oraenv ORACLE SID orcl A ?chage d ? un message Warning que vous pouvez ignorer Connexion à oracle sqlplus entrée Login NFE U SER Mdp Ademander Connexion hors CNAM Ouvrir une console SSH linux Mac en natif sinon putty exe sous Windows qu ? il faut trouver sur le net Se connecter au serveur vlad cnam fr login mdp d ? auditeur cnam et non pleiad Executer les commandes vues précédemment à partir de ssh dept Commandes pratiques N ? oubliez pas que vous pouvez sélectionner du texte avec la souris et le copier à l ? aide du bouton du milieu Il est conseillé de travailler avec un éditeur de texte nedit emacs kedit vim etc et de recopier vos requêtes dans le navigateur et vis-versa C SCHÉMA CHAPITRE INFORMATIONS SUR LA BASE DE DONNÉES COLUMN FORMAT A SET LINESIZE CLEAR SCREEN SELECT tablename FROM alltables DESC artiste SELECT constraintname tablename columnname FROM allconscolumns Where OWNER ? NFE ADMIN ? AND INDEXNAME NOT LIKE ? ? SELECT indexname tablename columnname FROM allindcolumns Where INDEXOWNER ? NFE ADMIN ? AND INDEXNAME NOT LIKE ? ? show PARAMETERS dbblocksize show PARAMETERS dbblockbu ?ers select SEGMENTNAME BLOCKS from dbasegments where segmentname not like ? ? and SEGMENTTYPE ? TABLE ? select COLUMNNAME DATATYPE DATALENGTH from ALLTABCOLUMNS where tablename ? ARTISTE ? SET AUTOTRACE TRACE ALTER SYSTEM FLUSH BUFFERCACHE ALTER SESSION SET OPTIMIZER MODE RULE Rappel la dernière commande SQL executée Permet d ? a ?cher les résultats de sqlplus sur caractères Permet d ? a ?cher tuples résultats avant qu ? il ne répète le schéma E ?ace le contenu de l ? écran A ?chage de toutes les tables Schéma de la table artiste A ?chage des contraintes ainsi que leur a ?ectation A ?chage des index et leur a ?ectation Taille d ? un block page disque Taille du cache plus le cache est grand moins le système fera d ? accès disque Taille prise par toutes les segments de type TABLE il existe aussi INDEX INDEX PARTITION CLUSTER Taille prise par chaque attribut dans la table ? Artiste ? Permet d

  • 57
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager