LRU, algorythme modifié en 8i !
La lecture consistante des blocs
Écriture des buffers
REDO LOG BUFFER CACHE
Optimisation du log_buffer
SHARED POOL
LIBRARY CACHE
SHARED SQL AREA
PRIVATE SQL AREA
Dimensionnement de la zone SQL privée
Traitement du PL/SQL
Stockage du SQL et du PL/SQL
Le DATA DICTIONARY CACHE
Le LARGE POOL
Gestion de l'espace dans le SHARED SQL
Vieillissement du Shared Pool
Nettoyage complet du Shared Pool
La PGA
La UGA
La SORT AREA
Zone Mémoire de Tri et Paramètres
Sort Area - Paramètres
Lien SORT_AREA_SIZE et tablespaces temporaires
Gestion de l’espace
Du logique au physique
Éléments physiques
Éléments logiques
Blocs de données ORACLE
Composants d'un bloc de données
Contrôle de l'espace libre dans le bloc
PCTFREE
PCTUSED
Contrôler l'utilisation de l'espace
Choix des paramètres
La corruption des blocs
Les freelists
Les freelists transactionnels.
Les process freelists
Les ITL (interested transactions list)
La constitution des blocs
Cache header
Transaction header
La zone des données
Les differents types de blocs
Les blocs de données
Les blocs de rollback
Les blocs d’index
Le remplissage des blocs
Le chaînage des lignes
La migration des lignes
La fragmentation des blocs
Le langage SQL
Les curseurs
Les trois phases de traitement SQL
Parsing et optimisation
Le hit ratio du parse
Execute
Fetch
Accès aux données
Traitement d'un ordre Select
Lecture consistante - Read Consistency
Ordres de mise à jour - Update, Delete, Insert
Pourquoi dans le rollback ?
Les transactions
Transactions ORACLE
Contrôle des transactions
Commit, Rollback et Savepoint
Toutes les transactions sont enregistrées
Le traitement du Commit
Affectation des buffers
Points de validations (checkpoints)
Conditions d'exécution d'un point de validation
Quand les données sont-elles écrites ?
Les types de transactions
La concurrence d’accès
Les verrous (locks)
Les verrous du langage de définition des données
Le verrou exclusif (X)
Le verrou partagé (S)
Le verrou de parsing
Les verrous de langage de manipulation des données
Les verrous exclusifs
Les verrous partagés
Le verrou SHARE ROW EXCLUSIVE (SRX)
Pose manuelle de verrous
Les transactions autonomes
Les transactions discrètes