Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
site:enseignement:master:sam:tmeindex [29/01/2020 11:53] hubert [Exercice 4 (facultatif). Requête de jointure utilisant un index] |
site:enseignement:master:sam:tmeindex [28/01/2021 16:59] (Version actuelle) hubert |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
- | ====== TME Index ====== | + | ====== TME Index 2020 ====== |
L'objectif de ce TME est de comprendre l'utilisation des index pour évaluer des sélections: création d'un index, choix d'un ou plusieurs index pour évaluer une requête, avantages/inconvénients d'un index. Ce TME dure 2 séances : | L'objectif de ce TME est de comprendre l'utilisation des index pour évaluer des sélections: création d'un index, choix d'un ou plusieurs index pour évaluer une requête, avantages/inconvénients d'un index. Ce TME dure 2 séances : | ||
Ligne 860: | Ligne 860: | ||
S'il y a une erreur de syntaxe dans une directive Oracle ignore la directive **SANS** vous avertir. | S'il y a une erreur de syntaxe dans une directive Oracle ignore la directive **SANS** vous avertir. | ||
+ | |||
+ | - directive pour utiliser deux index avec **index_combine**: | ||
+ | <code sql> | ||
+ | select /*+ index_combine(a indexCP indexAge)*/ * | ||
+ | from Annuaire a | ||
+ | where | ||
+ | </code> | ||
- Error: **cannot fetch last explain plan** from plan_table : il y a une erreur de syntaxe dans votre requête. La requête n'a pas pu être analysée par oracle. Corriger la requête. | - Error: **cannot fetch last explain plan** from plan_table : il y a une erreur de syntaxe dans votre requête. La requête n'a pas pu être analysée par oracle. Corriger la requête. |