Traitement en Parallèle dans Oracle Database

Share by email

×

Ce séminaire décrit les avantages de la parallélisation des demandes dans une base de données Oracle 11g et explique comment utiliser les fonctionnalités de traitement parallèle d'Oracle 11g Release 1 et 2. Il comprend des exposés théoriques et des démonstrations enregistrées qui montrent comment fonctionne le traitement parallèle et expliquent quand il est pertinent et efficace. Ce séminaire explique comment utiliser; contrôler et gérer la parallélisation. Il traite aussi de certaines configurations spécifiques telles que RAC et Database Machine.

Learn To:
  • Optimiser l'exécution des instructions SQL à l'aide du traitement parallèle
  • Utiliser différentes fonctionnalités pour paralléliser les instructions
  • Utiliser le traitement parallèle correctement pour qu'il soit plus efficace que le traitement série
  • Lire les plans d'exécution d'instructions parallélisées
  • Contrôler l'utilisation du traitement parallèle
  • Résoudre différents problèmes liés au traitement parallèle

Code Title Duration Price HT
D71882FR10 Traitement en Parallèle dans Oracle Database 1 days Consult us

Objectives

  • Définir quand et comment utiliser le traitement parallèle
  • Examiner l'utilisation du traitement parallèle avec des configurations spécifiques telles que RAC et Database Machine
  • Expliquer les concepts de base et la théorie du traitement parallèle
  • Lister les instructions SQL et les utilitaires de chargement de données qui peuvent tirer parti du traitement parallèle
  • Lire et évaluer les plans d'exécution associés à des instructions parallélisées
  • Générer une trace du traitement parallèle pour fournir des informations au support client Oracle
  • Résoudre les problèmes liés au traitement parallèle tels que la non exécution en parallèle, un degré de parallélisme imprévu ou une diminution des performances
  • Utiliser Database Resource Manager pour renforcer le contrôle de l'utilisation du traitement parallèle
  • Utiliser diverses fonctionnalités de traitement parallèle avec différentes instructions SQL
  • Utiliser les nouvelles fonctionnalités de traitement parallèle d'Oracle 11g Release 2, telles que le degré de parallélisme automatique, la mise en file d'attente des instructions e

Public

  • Administrateurs de data warehouse
  • Développeurs
  • Administrateurs de base de données
  • Développeurs d'applications

Prerequisites

Cours pré-requis obligatoire(s):

  • Connaissance de l'administration de base de données

Post-Training

  • Oracle Database 11g: Implement Partitioning

Methods

80% Pratique et 20% Théorie

Program

Concepts du traitement parallèle

  • Avantages du traitement parallèle
  • Quand utiliser le traitement parallèle
  • Coordinateurs d'interrogations et processus serveur d'exécution en parallèle (PX)
  • Communications relatives au traitement parallèle
  • Modèle producteur/consommateur
  • Plans d'exécution

Degré de parallélisme manuel

  • Instructions pouvant être parallélisées
  • Instructions SELECT avec un seul balayage de table en parallèle et plan d'exécution
  • Instructions SELECT avec une jointure de hachage en parallèle et plan d'exécution
  • Instructions SELECT parallélisées avec une jointure utilisant des partitions
  • Opérations LMD parallélisées

Degré de parallélisme automatique

  • Comparaison entre le degré de parallélisme automatique et le degré de parallélisme manuel
  • Paramètres du degré de parallélisme automatique
  • Comportement du degré de parallélisme automatique
  • Impact du degré de parallélisme automatique sur les autres paramètres
  • Plan d'exécution d'instructions SELECT avec un degré de parallélisme automatique
  • Degré de parallélisme automatique dans un environnement RAC

Utiliser la mise en file d'attente des instructions

  • Comparer la mise en file d'attente des instructions et la garantie d'un degré de parallélisme minimal
  • Définir les paramètres
  • Quand choisir la mise en file d'attente des instructions
  • Utiliser Database Resource Manager avec la mise en file d'attente des instructions
  • Afficher les instructions mises en file d'attente

Traitement parallèle en mémoire

  • Objectif du traitement parallèle en mémoire
  • Fonctionnement des instructions SELECT avec et sans le traitement parallèle en mémoire
  • Définir les paramètres pour le traitement parallèle en mémoire
  • Exemples de traitement parallèle en mémoire

Traitement parallèle et chargement de données

  • Export et import Data Pump
  • SQL*Loader
  • Tables externes : Utiliser le traitement parallèle (recommandation)

Gérer les situations où le traitement parallèle ne s'effectue pas comme prévu

  • Le traitement parallèle ne s'effectue pas comme prévu
  • Absence de traitement parallèle
  • Sélection d'un degré de parallélisme automatique imprévu
  • Démarrage imprévu de la mise en file d'attente des instructions
  • Diminution des performances due au traitement parallèle
  • Génération d'une trace pour le traitement parallèle

Gérer une charge de travail mixte avec DBRM

  • Tirer parti de DBRM pour gérer plusieurs traitements parallèles simultanés avec des charges mixtes
  • Utiliser des directives de plan pour gérer plusieurs traitements parallèles simultanés
  • Rejeter des interrogations
  • Utiliser la commutation dynamique
  • Interaction entre les directives

Environment

Oracle Database 11g sur Linux

Tags

Oracle,Trainings,Database,Oracle Database,Oracle Database 11g, Traitement en parallèle dans Oracle Database 11g - Séminaire NOUVEAU

Order