Bonjour à toutes et à tous,


J'ai une question :

Suite à une modification d'une table simple vers une table partitionnée.

y a-t-il une différence entre un calcul des stats sur toute la table ? genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DBMS_STATS.GATHER_TABLE_STATS( ownname => 'XXXX', tabname => 'TABLE_NAME', estimate_percent => 100, method_opt => 'for all columns size 1', cascade => true, degree => 16 );
et un parcours partition par partition de la table avec un calcul des stats ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DBMS_STATS.GATHER_TABLE_STATS ('XXXX','TABLE_NAME',PARTITION_NAME,estimate_percent=>DBMS_STATS.AUTO_SAMPLE_SIZE,DEGREE=>16);
C'est la même chose ou il faut faire les deux en même temps ?

Merci d'avance pour vôtre aide.