Différence entre un calcul des stats sur toute la table et par partition
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:
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:
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.