Bonjour
J'utilise Oracle 8i, je veux afficher les statistiques d'une table,
Comment puis-je les afficher ?
Dans une requête SELECT Comment puis-je savoir si les index sont bien utilisés ?
Merci d'avance
Version imprimable
Bonjour
J'utilise Oracle 8i, je veux afficher les statistiques d'une table,
Comment puis-je les afficher ?
Dans une requête SELECT Comment puis-je savoir si les index sont bien utilisés ?
Merci d'avance
Bonjour
1) stat sur table
2) Utilisation index : regarder le plan d'exécutionCode:
1
2
3
4
5
6
7
8 SELECT table_name, last_analyzed, chain_cnt, avg_row_len, num_rows, sample_size FROM dba_tables WHERE owner=<nom schema>
Merci beaucoup pour ta reponse
Mais, je sais pas pourquoi je ne peut pas voir le plan d'exécution
j'ai céer la table PLAN_TABLE
Apres j'ai exécuté la requête
EXPLAIN PLAN
SET STATEMENT_ID = '123'
FOR < ma requête SELECT>
Ensuite j'ai voulu voir mon plan d'exécution en utilisant la requête suivante, mais aucun resultat ne s'est affiché
select * from PLAN_TABLE
START WITH STATEMENT_ID = '123'
CONNECT BY PRIOR STATEMENT_ID = '123'
Merci iSylvain
Avec:
ca marche très bienCitation:
select * from PLAN_TABLE
where STATEMENT_ID = '123'