Implémenter le partitionnement

Partager par email

×

Ce cours présente les méthodes de partitionnement Oracle pour les tables, les index et les vues matérialisées qui sont disponibles dans Oracle Database 11g Release 2. Il donne des exemples et des explications pour une utilisation appropriée. Oracle Database 11g introduit plusieurs nouvelles méthodes de partitionnement : partitionnement par référence, partitionnement par système, partitionnement par intervalle et partitionnement par colonne virtuelle, ainsi que plusieurs nouvelles méthodes de partitionnement composite, dont le partitionnement de type plage-plage, hachage-hachage, liste-liste, liste-hachage, liste-plage, ainsi que partitionnement de type intervalle-plage, intervalle-hachage et intervalle-liste. Ajoutées à toutes les méthodes de partitionnement déjà existantes, ces nouvelles méthodes viennent élargir l'éventail de possibilités et nécessitent que les administrateurs de bases de données et les architectes de données comprennent chaque méthode et en fassent bon usage.

Ce cours aborde également le partitionnement de segments LOB, de tables imbriquées et de tables objets. Employé à bon escient, le partitionnement peut profiter à plusieurs types d'application, y compris aux data warehouses et à la gestion du cycle de vie des informations (ILM), mais aussi, de manière plus générale, aux bases de données très volumineuses.

Ce cours repose sur Oracle Database 11g Release 2 Patch Set 1.

Learn To:
  • Appliquer des stratégies de partitionnement afin d'améliorer les performances des applications
  • Utiliser les techniques de partitionnement en vue de réduire l'impact des opérations de maintenance sur les tables et les index
  • Utiliser le partitionnement pour accélérer l'actualisation des vues matérialisées

Code Titre Durée Prix HT
D71835FR10 Implémenter le partitionnement 2 jours Nous consulter

Objectifs

  • Choisir les attributs de partitionnement appropriés pour divers exigences applicatives
  • Créer des vues matérialisées qui sont partitionnées
  • Créer des index partitionnés
  • Créer des tables partitionnées
  • Décrire la prise en charge des objets partitionnés dans Oracle Enterprise Manager
  • Décrire la surcharge impliquée par chaque commande de maintenance
  • Décrire les types de partitionnement pris en charge par le SGDBR Oracle
  • Décrire l'architecture de partitionnement, ses utilisations et ses avantages
  • Décrire les relations entres les partitions de table et d'index
  • Expliquer les avantages du partitionnement pour les vues matérialisées
  • Répertorier tous les attributs modifiables pour les tables et les index partitionnés
  • Répertorier toutes les options de création de tables partitionnées
  • Répertorier toutes les options relatives aux index partitionnés
  • Visualiser l'amélioration des performances pour les vues matérialisées partitionnées
  • Comprendre les options de partitionnement par rapport à d'autres fonctions de base de données
  • Utiliser le dictionnaire de données pour vérifier la structure de partitionnement

Public

  • Administrateurs de base de données
  • Administrateurs de data warehouse
  • Comptables
  • Concepteurs de base de données

Pré-requis

Cours pré-requis obligatoire(s):

  • Oracle Database 11g : Administration Workshop II
  • Oracle Database 11g : Administration Workshop I

  • Oracle Database 11g : Administration Workshop II Release 2
  • Oracle Database 11g: Administration Workshop I Release 2

Cours pré-requis conseillé(s):

  • Notions élémentaires d'administration de bases de données Or
  • acle et connaissances de base en SQL

    Post-Formation

    Méthodes

    80% Pratique et 20% Théorie

    Programme

    Introduction au partitionnement

    • Facilité de gestion des VLDB et contraintes liées aux performances
    • Partitions manuelles
    • Tables, index et vues matérialisées partitionnés
    • Avantages du partitionnement
    • Considérations relatives aux performances, facilité de gestion et méthodes de partitionnement
    • Comparatif entre le partitionnement de table et le partitionnement d'index, index partitionnés et vérification de l'utilisation des partitions
    • Intérêt de la sélection de partitions
    • SQL*Loader, objets partitionnés et historique de partitionnement

    Implémenter des tables partitionnées

    • Relations par rapport aux segments, aux partitions et aux tables
    • Equipartitionnement et restrictions générales
    • Instruction CREATE TABLE et partitionnement
    • Valeur de la clé de partitionnement, partitionnement par plage, partitionnement par intervalle, partitionnement multicolonne
    • Partitionnement par liste, partitionnement par hachage, partitions nommées et partitionnement par hachage : quantité de partitions
    • Partitionnement composite
    • Partitionnement d'une table organisée en index, partitionnement de LOB
    • Tables objets partitionnées et tables partitionnées selon des types d'objet

    Implémenter des index partitionnés

    • Index partitionnés et attributs d'index partitionnés
    • Types de partitionnement d'index
    • Index globaux et index local préfixé
    • Exemples d'index local préfixé et index local non préfixé
    • Partitionnement d'index et matrice de types
    • Définir l'index lors de la création de la table
    • Comparaison graphique des types d'index partitionnés
    • Statut de la partition d'index, index des vues du dictionnaire de données et recommandations relatives au partitionnement d'index

    Maintenance des tables et index partitionnés

    • Présentation des opérations de maintenance
    • Interactions avec les tables et les index lors de la maintenance d'une partition
    • Modifier une table ou indexer des propriétés logiques
    • Modifier les propriétés de partition de la table
    • Utiliser les commandes ALTER TABLE ou INDEX
    • Renommer une partition
    • Modifications du stockage de la partition
    • Déplacer une partition, ajouter une partition, supprimer une partition, diviser et joindre des partitions, fusionner une partition, reconstruire des index

    Administration et utilisation du partitionnement

    • Utiliser des tables partitionnées
    • Règles de sélection, jointures utilisant des partitions
    • Commande ANALYZE et objets partitionnés, statistiques sur les vues du dictionnaire de données
    • SQL*Loader et objets partitionnés
    • Chemin conventionnel SQL*Loader
    • Chargements des données par chemin direct SQL*Loader
    • Chargements en parallèle par chemin direct SQL*Loader
    • Export et import

    Partitionnement et types de charge globale

    • Partitionnement dans des data warehouses
    • Partitionnement pour ILM (Information Lifecycle Management)
    • Partitionnement dans les environnements OLTP

    Environnement

    Oracle Database 11g sur Linux

    Mot-clés

    Oracle,Trainings,Database,Oracle Database,Oracle Database 11g, Oracle Database 11g : Implémenter le partitionnement Release 2

    Commander