Définition :
Les partitions permettent de découper les objets de base en petites parties plus faciles à manipuler.
Dans des requêtes de type datawarehouse, le partitionnement de table à plusieurs grands avantages :
Lire la suite : Oracle : Partitionnement et performance
Le clustering factor d'un index est un indicateur qui permet à l'optimiseur Oracle de savoir si l'ordre des rowid dans les feuilles de l'index est plus ou moins similaire à l'ordre des rowid de sa table. Plus l'ordre des rowid dans les feuilles de l'index est proche de ceux de la table et plus le clustering factor est petit. Donc plus il est petit et mieux c'est.
Il varie entre le nombre de block de la table et le nombre de lignes de la table.
Lire la suite : Oracle : clustering factor ou le facteur d'ordonnancement des index
Les tables IOT pour Index Organized Table sont des tables dont les données sont triées suivant l'index de clef primaire (B*Tree Index).
En fait toutes les colonnes d'une ligne de la table sont stockées dans la feuille de l'index de clef primaire. On peut dire que l'index de clef primaire et la table ne font qu'un.
Lire la suite : Oracle : Table IOT (Index Organized Table) ou les Tables Triees suivant la PK
Depuis la version 9i d'Oracle, la gestion de la mémoire peut se faire de manière automatique.
Le paramètre PGA_AGGREGATE_TARGET remplacant les paramètres SORT_AREA_SIZE et HASH_AREA_SIZE utilisé en 8i.
Il faut rappeler que la PGA est une zone mémoire privée où les processus allouent de la mémoire pour les opérations de tris, de hash ou de merge. De ce fait la zone de PGA est séparée de la SGA (System Global Area). Une troisième zone de mémoire, la UGA (User Global Area), maintient l'information sur l'état des sessions et des curseurs. En mode dédié, les processus alloue la zone UGA dans la PGA alors qu'en mode partagé la zone UGA est allouée dans la SGA (dans la LARGE POOL plus exactement).
Lire la suite : Secrets dans la gestion mémoire Oracle : La PGA