SAP Note 881083 - Blocking factors on Oracle-based systems

Component : Oracle - DB Independent Database Interface

Solution : https://service.sap.com/sap/support/notes/881083 (SAP Service marketplace login required)

Summary :
SAP Note addresses optimal configuration for parameters rsdb/max_blocking_factor and rsdb/max_in_blocking_factor with Oracle databases. It details using these parameters to distribute ABAP lists in FOR ALL ENTRIES across multiple SQL statements to enhance efficiency and manage resource consumption effectively. Parameter rsdb/max_blocking_factor handles statements with OR operations, while rsdb/max_in_blocking_factor manages IN list statements, suitable post-Kernel 6.x with the rsdb/prefer_in_itab_opt set to 1. Additionally, the note explores their impact on Oracle's Cost-based Optimizer (CBO), recommending default settings based on whether the database is OLTP or OLAP oriented. Adjustments should be tested in non-production environments to mitigate potential negative impacts on performance.

Key words :
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

Related Notes :

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