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