ROWID d'Oracle8i
Oracle utilise des ROWID pour stocker les adresses des lignes de table, telles que les index. Le format ROWID étendu a été introduit pour la première fois avec les nouvelles fonctionnalités de partitionnement d'Oracle 8.0. Un type de données ROWID restreint est toujours disponible pour la compatibilité descendante. Oracle utilise encore des ROWID restreints en interne, lorsque le format étendu n'est pas nécessaire.
Chaque table Oracle comporte une pseudo-colonne ROWID. Les ROWID ne sont pas stockés dans la base de données. Cependant, vous pouvez créer des tables avec des colonnes contenant le type de données ROWID, bien qu'Oracle ne garantisse pas la validité des valeurs de ROWID dans ces colonnes (...)
[...] Balayages complets de table Un balayage complet de table peut impliquer la lecture de plusieurs blocs de données séquentiels des fichiers de base de données sur disque dans le cache de tampons (buffer cache). Cependant, Oracle lit plusieurs blocs séquentiels dans une seule entrée-sortie, appelée E/S multibloc. Vous pouvez influencer une E/S multibloc en définissant le paramètre DB_FILE_MULTIBLOCK_READ_COUNT. La fonction Parallel Query permet d'accélérer les balayages complets de table en allouant plusieurs processus au traitement. Balayages d'index Les index améliorent les performances d'un grand nombre d'instructions SQL. [...]
[...] Le format ROWID étendu a été introduit pour la première fois avec les nouvelles fonctionnalités de partitionnement d'Oracle Un type de données ROWID restreint est toujours disponible pour la compatibilité descendante. Oracle utilise encore des ROWID restreints en interne, lorsque le format étendu n'est pas nécessaire. Chaque table Oracle comporte une pseudo-colonne ROWID. Les ROWID ne sont pas stockés dans la base de données. Cependant, vous pouvez créer des tables avec des colonnes contenant le type de données ROWID, bien qu'Oracle ne garantisse pas la validité des valeurs de ROWID dans ces colonnes. [...]
[...] Syntaxe de la commande CREATE INDEX CREATE index_name ON table ( , ) physical attributes INDEX BITMAP REVERSE NOSORT UNIQUE NOLOGGING TABLESPACE tablespace DESC ASC column expression Syntaxe de la commande CREATE INDEX Vous ne pouvez utiliser l'option NOSORT qu'avec des index standard (B*-tree) et seulement si les lignes de la table sont exactement dans l'ordre approprié. Dans ce cas, l'étape de tri est ignorée, ce qui accélère la création de l'index. Si les lignes ne sont pas dans l'ordre approprié, l'erreur suivante est renvoyée : ORA-01409: NOSORT option may not be used; rows are not in ascending order L'option NOLOGGING réduit l'annulation générée au cours de la création de l'index. La clause physical attributes contient des détails sur le stockage physique de l'index à créer. [...]
[...] Index et clés étrangères Les index ne sont pas créés automatiquement. Il existe des implications de verrouillage liées à l'activité LMD sur les tables parent-enfant. EMPLOYEE # emp_id CLASS #class_id COURSE #crs_id REGISTRATION Managed by Instructor Coordinator For Appr by Developer Index et clés étrangères Oracle ne crée pas automatiquement d'index pour une contrainte de clé étrangère. Si les colonnes de clé primaire sont souvent utilisées dans des conditions de jointure, créez un index sur ces colonnes pour améliorer le processus de jointure. [...]
[...] AAABDL Numéro de l'objet de données identifiant le segment de base de données AAC Numéro de fichier relatif, unique dans tablespace AAAF0Z Numéro du bloc de données relatif au fichier de données associé AAA-AAE Numéros de ligne du bloc Index d'Oracle Index uniques et non-uniques Index composés Techniques de stockage d'index : B*-tree bitmap clé inversée par ordre décroissant basée sur une fonction de domaine Index d'Oracle Un index est un objet de base de données logiquement et physiquement indépendant des données d'une table. Oracle utilise un index pour accéder aux données requises par une instruction SQL ou plusieurs index pour appliquer des contraintes d'intégrité. Vous pouvez créer et supprimer des index à tout moment. Oracle les met à jour automatiquement lors de la modification des données associées. Types d'index Un index peut être unique ou non-unique. Dans un index unique, deux entrées ne peuvent pas avoir la même valeur. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture