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
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écution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Amicalement
24h-en-piste.com
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'
Bonjour,
Pourquoi faire si compliqué ?
Que donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from PLAN_TABLE where STATEMENT_ID = '123'
Merci iSylvain
Avec:
ca marche très bienselect * from PLAN_TABLE
where STATEMENT_ID = '123'
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager