Solution : https://service.sap.com/sap/support/notes/48230 (Connexion à SAP Service Marketplace requise)
Résumé :
Ce document SAP traite des problèmes de performance liés à l'instruction "SELECT ... FOR ALL ENTRIES ..." dans Open SQL de ABAD, expliquant les paramètres pour optimiser son exécution. L'instruction est une amélioration spécifique à ABAP qui permet une jonction entre les tables internes d'ABAP et les tables de base de données. Absente du SQL standard, l'interface de base de données ABAP l'adapte en instructions SQL sémantiquement équivalentes. Des paramètres de profil clés tels que rsdb/prefer_join, rs ont été détaillés, avec des configurations spécifiques pour implémenter des jointures, utiliser des clauses IN avec UNION ou contrôler le nombre d'entrées de table traitées simultanément, affectant ainsi l'efficacité de l'exécution. Étant donné l'effet global de ces paramètres, SAP recommande une analyse approfondie avant de procéder à des modifications pour éviter des problèmes involontaires à l'échelle du système.
Mots Clés :
linked partial statements/conditions represents, symptom performance problems occur, semantically equivalent select statements, ] %_hints oracle '&prefer_in_itab_opt 1&&prefer_fix_blocking -1&', technical maximum blocking factor, heading database interface hints, terms for_all_entries reason, experienced sap consultants, -negated eq condition, ms sql server
Notes associées :
1500503 | BI quantity conversion: Access optimization |
1456251 | DB6: Complex SQL statements due to many UNION ALL with FAE |
1417305 | Dynamic changing of FAE parameters |
1091419 | DB6: Poor Performance for queries with FOR ALL ENTRIES |
881083 | Blocking factors on Oracle-based systems |
869006 | Composite SAP note: ORA-04031 |
819324 | FAQ: SAP MaxDB SQL optimization |
766349 | FAQ: Oracle SQL optimization |
652634 | FOR ALL ENTRIES performance with Microsoft SQL Server |
634263 | Selects with FOR ALL ENTRIES |
620361 | Data loading performance/Admin. data target, many requests |
70964 | DB2/390: Performance |