next up previous contents
Next: 2.3.5 Les types de Up: 2.3 Aspects logiques de Previous: 2.3.3 Les tables

2.3.4 Les index

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 up previous contents
Next: 2.3.5 Les types de Up: 2.3 Aspects logiques de Previous: 2.3.3 Les tables
Catherine PIRIOU
2000-12-01