Passer aux informations sur le produit
Principes et solutions d'amélioration des performances d'Oracle 1
Principes et solutions d'amélioration des performances d'Oracle 1
Description
Introduction au livre
Ce livre a été créé pour diffuser largement l'expérience précieuse et le savoir-faire technique acquis grâce à plusieurs projets de construction de systèmes de nouvelle génération dans des environnements de bases de données ultra-larges.
Ce livre, le guide ultime pour ceux qui aspirent à devenir des experts en optimisation des performances des bases de données, explique des solutions pratiques applicables aux environnements de développement et d'exploitation de bases de données hautes performances, en partant de zéro.

indice
Chapitre 1.
Architecture Oracle

_ 1.
Architecture de base
_ 2. Cache de mémoire tampon de base de données
_ 3.
Verrouillage du tampon
_ 4.
Refaire
_ 5.
Défaire
_ 6.
Cohérence de lecture au niveau de la phrase
_ 7.
Cohérent vs.
Lire le mode actuel
_ 8.
Nettoyage du bloc
_ 9.
Capture d'écran trop ancienne
_ 10.
Événement en attente
_ 11.
Piscine partagée

Chapitre 2.
Transactions et verrous

_ 1.
Contrôle de la concurrence des transactions
_ 2.
Cohérence de lecture au niveau transactionnel
_ 3.
Pessimiste vs.
Contrôle de concurrence optimiste
_ 4.
Exemples d'implémentation de la concurrence
_ 5.
Oracle Lock

Chapitre 3.
Gestion des performances Oracle

_ 1.
Expliquer le plan
_ 2.
AutoTrace
3. Trace SQL
_ 4. Package DBMS_XPLAN
_ 5.
V$SYSSTAT
_ 6.
V$SYSTEM_EVENT
_ 7.
Méthodologie d'analyse du temps de réponse et conduite en état d'ivresse
_ 8.
Statspack / AWR
_ 9. ASH (Historique de session active)
_ 10.
V$SQL
_ 11.
Gestion de la performance de bout en bout
_ 12.
La solution classique pour améliorer les performances des bases de données

Chapitre 4.
Principes d'optimisation du cache de bibliothèque

1. SQL et optimiseur
2. Processus de traitement SQL
_ 3.
structure du cache de la bibliothèque
_ 4.
Partager le curseur
_ 5.
L'importance des variables liées
_ 6.
Effets secondaires des variables de liaison et des solutions
_ 7.
Mise en cache du curseur de session
_ 8.
Mise en cache du curseur de l'application
_ 9.
Statique vs.
SQL dynamique
_ 10.
Critères d'utilisation de SQL dynamique
_ 11.
Techniques d'implémentation du SQL statique

Chapitre 5.
Principe de minimisation des appels de base de données

_ 1.
Statistiques d'appel
_ 2.
Appel utilisateur vs.
Appel récursif
_ 3.
Impact des appels de base de données sur les performances
_ 4.
Utilisation du traitement matriciel
_ 5.
Minimiser les appels de récupération
_ 6.
L'importance du traitement des pages
7. Caractéristiques et charge de performance des fonctions PL/SQL
8. Méthodes pour alléger la charge des appels de fonctions PL/SQL

Chapitre 6.
Principes d'efficacité des E/S

_ 1.
E/S du bloc d'unité
_ 2.
Mémoire contre
E/S disque
_ 3.
Bloc unique contre.
E/S multiblocs
_ 4.
Préchargement
_ 5.
E/S à chemin direct
_ 6. Fusion de cache RAC
_ 7.
Cache des résultats
_ 8.
Principes d'efficacité des E/S

supplément
_ 1.
Verrou et code PIN du cache de la bibliothèque
_ 2.
Partage du curseur
_ 3.
Précautions à prendre lors de l'utilisation de fonctions déterministes

Avis de l'éditeur
Ce livre a été créé pour diffuser largement l'expérience précieuse et le savoir-faire technique acquis grâce à plusieurs projets de construction de systèmes de nouvelle génération dans des environnements de bases de données ultra-larges.
Ce livre, guide ultime pour ceux qui aspirent à devenir des experts en optimisation des performances des bases de données, détaille des solutions pratiques applicables aux environnements de développement et d'exploitation de bases de données hautes performances, en commençant par les principes fondamentaux.

Les chapitres 1 à 3 expliquent les concepts de base et l'architecture que vous devez connaître lorsque vous discutez des performances des bases de données, ainsi que les méthodologies de gestion des performances et la manière d'utiliser les outils.

Les trois principaux thèmes abordés dans ce livre sont :

Chapitre 4.
Optimisation du cache de la bibliothèque

Ce document décrit le processus d'optimisation de l'optimiseur SQL et explique pourquoi les variables de liaison sont si importantes pour les performances des bases de données.
Outre les variables de liaison, nous introduisons des techniques d'optimisation du cache de la bibliothèque.
Enfin, nous présentons des recommandations d'utilisation pour le SQL dynamique, qui pose problème dans la plupart des projets, et introduisons plusieurs techniques pour l'implémenter en utilisant le SQL statique chaque fois que cela est possible.

Chapitre 5.
Minimiser les appels à la base de données

Étant donné que toutes les commandes sont transmises au processus serveur via des appels à la base de données, minimiser le nombre d'appels inutiles et répétitifs est un facteur de réglage fondamental et essentiel qui améliore les performances et l'évolutivité de la base de données.
Ce chapitre détaille comment réduire les appels Execute et Fetch, ainsi que les principes d'exécution des fonctions PL/SQL et les mesures de réduction de charge.

Chapitre 6.
Optimisation de l'efficacité des E/S et du cache tampon

Le facteur le plus critique affectant les performances d'une base de données est l'efficacité des entrées/sorties.
Les principes détaillés de l'efficacité des E/S basés sur les index, les jointures et les principes d'optimisation seront abordés dans le volume 2 ; nous expliquons ici les concepts et principes de base nécessaires à leur compréhension.

Pour toute question, veuillez consulter : www.dbian.net, www.sqlp.co.kr

L'innovation et les progrès réalisés dans le domaine des SGBD ont conduit à de nombreuses améliorations fonctionnelles et à de nombreux changements dans les méthodologies de gestion des performances.
Malgré ces changements, les principes fondamentaux de la conception de bases de données hautes performances demeurent essentiels à l'amélioration des performances. Les techniques d'optimisation visant à minimiser la surcharge liée à l'analyse syntaxique lors de l'exécution de requêtes SQL, à réduire au minimum les appels inutiles au SGBD et à maximiser l'efficacité des E/S grâce aux principes d'indexation, de jointure et d'optimisation restent, hier comme aujourd'hui, les éléments d'optimisation les plus importants.
Ce livre couvre tout, de l'architecture interne d'un SGBD, essentielle pour comprendre les principes fondamentaux des différents éléments de réglage, aux techniques détaillées de diagnostic et de réglage, en passant par les directives d'application utilisables dans des projets réels, avec plus de détails et de clarté que tout autre ouvrage.

Pour quiconque souhaite consolider ses connaissances en technologies de base des bases de données et perfectionner ses compétences avancées, ce livre constituera une base solide et un guide précieux.
Je le recommande tout particulièrement aux personnes suivantes :
Je le recommande tout particulièrement aux personnes suivantes :


- Programmeur de bases de données avancé
- Développeurs et administrateurs de bases de données souhaitant s'initier à l'optimisation des bases de données
- Expert en optimisation de bases de données déjà actif
- Concepteur de bases de données
- Concepteur d'architecture applicative et de technologies communes
- Candidats aux certifications SQL Professional (SQLP) et Data Analyst Professional (DAP)


Forum DBian ▶ http://www.dbian.net
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 1er août 2022
Nombre de pages, poids, dimensions : 524 pages | 188 × 257 × 25 mm
- ISBN13 : 9791191941043
- ISBN10 : 1191941043

Vous aimerez peut-être aussi

카테고리