SAP Note 724545 - Adjusting the CBO statistics manually using DBMS_STATS

Composant : Oracle -

Solution : https://service.sap.com/sap/support/notes/724545 (Connexion à SAP Service Marketplace requise)

Résumé :
Le Note SAP décrit des problèmes et des solutions concernant la performance de l'Optimiseur Basé sur le Coût (CBO) dans les systèmes SAP. Le principal symptôme observé est que le CBO utilise des chemins d'accès inappropriés, conduisant à une augmentation du temps d'exécution et de la charge système. La cause principale est identifiée comme étant de statistiques de base de données insuffisantes. Les solutions proposées incluent la création de statistiques plus précises, l'utilisation d'histogrammes, l'application d'indications ou l'ajustement manuel avec DBMS_STATS. La note souligne la nécessité de vérifier d'autres solutions avant les ajustements manuels et mentionne plusieurs Notes SAP connexes pour plus de guidage. Pour améliorer la performance, des commandes telles que SET_COLUMN_STATS, SET_INDEX_STATS et SET_TABLE_STATS peuvent ajuster les valeurs statistiques affectant le comportement de l'optimiseur. La note insiste sur la nécessité de prendre des précautions et de tester dans des environnements non-productifs avant d'appliquer des modifications en production, avec une mesure de sécurité contre la réécriture par BRConnect.

Mots Clés :
avoid superfluous side effects, unwanted side effects, performance problems occur, nested loop join, oracle ddic reference, oracle online documentation, cost based optimizer, index range scans, higher system load, lose histogram statistics

Notes associées :

1374807Freezing single kinds of statistics
1020260Delivery of Oracle statistics (Oracle 10g, 11g)
852365Performance of BBP_PDVIEW_LIST / BBP_PDHGP
799649Runtime IQ03 (history) long SELECT to VIAUFKST
772497FAQ: Oracle Hints
766349FAQ: Oracle SQL optimization
756335Statistics in tables w/ heavily fluctuating volumes of data
750631Approximations for cost calculation of the CBO
744315LDB PSJ: Elimination of 'rule' hints Oracle
735510LDB PSJ: Elimination of the Hints Oracle 'rule' statement
588668FAQ: Database statistics
448380Information: Oracle Package DBMS_STATS
106047DB21: Customizing the DBSTATC