Next: 2.3.5 Les types de
Up: 2.3 Aspects logiques de
Previous: 2.3.3 Les tables
Le tableau ci-dessous (obtenu par la commande SQL: select index_name,
table_name, ind.tablespace_name, bytes octets from sys.dba_indexes ind,
sys.dba_segments seg where ind.index_name=seg.segment_name and
ind.owner='TOGA' order by index_name) donne la liste de l'ensemble des
index de la BD TOGA, la table et le "tablespace" auxquels ils sont associés,
et la taille en octets de chacun des index.
Tous ces index appartiennent à l'usager SYSTEM. L'annexe A.3.2
donne le script en langage SQL de la création des index de la BD TOGA.
Le but des index est d'accélérer le temps de réponse lors de la recherche
des données. Ils sont stockés dans des segments d'index et ils ont une
structure sous forme de B-arbre avec des blocs racine, des blocs
intermédiaires et des blocs feuilles. Lors de mises à jour importantes
sur une table, il est préférable de
ne pas utiliser les index pour accéder aux données. L'index peut porter sur
une ou plusieurs colonnes d'une table; il peut être de nature unique
de façon à éviter les doublons pour certaines colonnes (c'est le cas,
par exemple, de l'index UNQ_POSITION sur la table POSITION où l'index ne
renseigne qu'une seule ligne de la table à la fois). Les index fournissent
ainsi des clefs d'accès aux tables.
INDEX_NAME |
TABLE_NAME |
TABLESPACE_NAME |
OCTETS |
I_AVIONS |
AVIONS |
IND_ALT |
4362240 |
I_BOUEES |
BOUEES |
IND_SURF |
921600 |
I_CEP_HORIZ |
CEP_HORIZ |
IND_CEP |
41943040 |
I_CEP_MERID |
CEP_MERID |
IND_CEP |
3829760 |
I_CEP_SURF |
CEP_SURF |
IND_CEP |
84398080 |
I_CEP_ZONAL |
CEP_ZONAL |
IND_CEP |
6942720 |
I_DROPSONDE |
DROPSONDE |
IND_ALT |
368640 |
I_ERS1 |
ERS1 |
IND_SURF |
9256960 |
I_FLUX_HR |
FLUX_HR |
IND_FLUX |
3031040 |
I_FLUX_ISCCP |
FLUX_ISCCP |
IND_FLUX |
14356480 |
I_GMS |
GMS |
IND_FICH |
122880 |
I_GTS_SURF |
GTS_SURF |
IND_SURF |
491520 |
I_ISS_SURF |
ISS_SURF |
IND_SURF |
26521600 |
I_OPTIC_RR |
OPTIC_RR |
IND_SURF |
5611520 |
I_POI_HORIZ |
POI_HORIZ |
IND_POI |
521134080 |
I_POSITION |
POSITION |
IND_SURF |
8990720 |
I_POS_PROF |
POS_PROF |
IND_SURF |
757760 |
I_PROF915H |
PROF915H |
IND_ALT |
44011520 |
I_Q1Q2 |
Q1Q2 |
IND_SURF |
409600 |
I_RADAR |
RADAR |
IND_RADAR |
1904640 |
I_RASS915 |
RASS915 |
IND_ALT |
19845120 |
I_RS_OMEGA |
RS_OMEGA |
IND_ALT |
46612480 |
I_SHIP_FLUX |
SHIP_FLUX |
IND_SURF |
614400 |
I_SHIP_SURF |
SHIP_SURF |
IND_SURF |
1536000 |
I_SSMI |
SSMI |
IND_FICH |
102400 |
I_VENT_P3 |
VENT_P3 |
IND_RADAR |
4239360 |
Next: 2.3.5 Les types de
Up: 2.3 Aspects logiques de
Previous: 2.3.3 Les tables
Catherine PIRIOU
2000-12-01