Bonjour,
Je débute sur Oracle et j'aurai souhaité quelques informations complémentaires concernant le calcul des statistiques (avec dbms_stats et notamment la constante DBMS_STATS.AUTO_SAMPLE_SIZE pour estimate_percent). Alors voilà :
Lorsque je lance ce calcul des statistiques sur l'ensemble du schéma en laissant le soin à Oracle de déterminer la taille de l'échantillon, l'échantillon de calcul utilisé varie de 1%, 5%, 20 %, 33% ou bien 100%.
Comment l'échantillon de calcul est choisit ? Quels sont les paramétrages, les critères qui rentrent en ligne de compte dans le calcul des stats (je me doute qu'il y a les index, les contraintes, des options du style monitoring sur la table, le nombre d'ajout, de suppressions, de mises à jour ...) mais si vous avez plus d'infos, je veux bien. Pourquoi sur certaines tables volumineuses, il lui suffit de 5% alors que sur d'autres, il lui faut 100% ?
Merci d'avance pour vos informations, Laurent
--
Version Oracle utilisée : 9.2.0.6
Partager