-
index utile ou pas ?
Bonjour,
J'ai une table avec 4 indexs, crées il y a bien longtemps.
Comment pourrais-je savoir si ils sont encore utiles ? (a part les dropper et attendre de voir si certaines requetes sont plues lentes...)
Existe-t-il des stats sur l'utilisation d'un index ?
Désolé si c'est uen question idiote....
Merci d'avance.
dbaenbois
-
Bonjour,
je sais que la surveillance de l'utilisation des index est possible en 9i(peut être même en 8i), certes un index non utilisé peut être supprimé pour libérer de l'espace et améliorer les performances des ordre LMD.
Pour permettre d'activer/désactiver cette surveillance:
ALTER INDEX nom_index MONITORING USAGE|NOMONITORING USAGE,
La vue V$OBJECT_USAGE peut être interrogée pour déterminer si un index a été utilisé pendant qu'il était sous surveillance.
autres infos complémentaires sur les indexes:
DBA_INDEXES, DBA_IND_COLUMNS, DBA_SEGMENTS, DBA_EXTENTS.
j'espère que ces infos vous seront utiles,.
-
Si jamais c'est un traitement de fin d'année spécifique.. t'es dans la mouise pour le savoir.
-
Merci, je vais creuser dans cette voie...
-
et ben si l'option du monitoring etait activée oui, ou bien faire un travail de fourmi a balayer toutes les requêtes. Mais si vous avez d'autres solutions je suis preneur!!!!!
Merci
-
Pour mon cas, le monitoring suffit...
Merci pour ton aide.