SAP Note 881083 - Blocking factors on Oracle-based systems

Composant : Oracle - DB Independent Database Interface

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

Résumé :
La note SAP discute de la configuration optimale des paramètres rsdb/max_blocking_factor et rsdb/max_in_blocking_factor pour les bases de données Oracle. Elle explique comment utiliser ces paramètres pour répartir les listes ABAP dans FOR ALL ENTRIES en plusieurs instructions SQL afin d'améliorer l'efficacité et de gérer la consommation de ressources de manière efficace. Le paramètre rsdb/max_blocking_factor gère les instructions avec des opérations OR, tandis que rsdb/max_in_blocking_factor s'occupe des instructions avec des listes IN, approprié après le Kernel 6.x avec le rsdb/prefer_in_itab_opt défini sur 1. De plus, la note examine leur impact sur l'optimiseur basé sur les coûts (CBO) d'Oracle, recommandant des paramètres par défaut basés sur si la base de données est orientée OLTP ou OLAP. Les ajustements doivent être testés dans des environnements non productifs pour atténuer les impacts négatifs potentiels sur la performance.

Mots Clés :
work process trace file dev_w<num>, suboptimal full table scan, notice negative side effects, incorrect cbo decision optimize, sap profile parameter overview, includes actual parameter values, values ensure optimal performance, index access increase linearly, rsdb/max_in_blocking_factor parameter converts, rsdb/max_blocking_factor parameter converts

Notes associées :

1100926FAQ: Network performance
869006Composite SAP note: ORA-04031
805934FAQ: Database time
772497FAQ: Oracle Hints
766349FAQ: Oracle SQL optimization
750631Approximations for cost calculation of the CBO
712624High CPU consumption by Oracle
634263Selects with FOR ALL ENTRIES
618868FAQ: Oracle performance
180605Oracle database parameter settings for BW
176754Problems with CBO and RBO
124361Oracle parameterization (R/3 >= 4.x, Oracle 8.x/9.x)
48230Parameters for the SELECT ... FOR ALL ENTRIES statement