Solution : https://service.sap.com/sap/support/notes/652634 (Connexion à SAP Service Marketplace requise)
Résumé :
Cette note SAP décrit les variations de performance du statement SELECT ... FOR ALL ENTRIES dans ABAP, en fonction du système de base de données, du noyau SAP utilisé et des paramètres de profil spécifiques dans les environnements Microsoft SQL Server. Le document identifie comment les différentes transformations—UNION ALL, FAE BATCH et FAE JOIN—peuvent affecter l'optimisation SQL en fonction de la méthode choisie. Il souligne la nécessité de simplifier les statements SELECT pour éviter une dégradation des performances et suggère d'utiliser des paramètres de profil ou des astuces d'optimiseur pour améliorer l'exécution en fonction de la version du noyau. De plus, il recommande la prudence lors de la modification des paramètres car ils affectent tous les rapports ABAP.
Mots Clés :
criteria union fae batch fae join================================== ======== ========== ==========average performance, dbs/mss/fae_batch = 1 dbs/mss/fae_join = 0 fae batch, dbs/mss/fae_batch = 0 dbs/mss/fae_join = 0, dbs/mss/fae_batch = 0 dbs/mss/fae_join = 1, %_hints mssqlnt 'option fae_union' note 133381 describes, profile parameters dbs/mss/fae_batch, parameters dbs/mss/fae_join, component bc-db-mss, sql server-specific database interface, rsdb/mssql/fae_join profile parameters
Notes associées :
1533640 | VLSP: performance issue while reading Handling Units |
1500503 | BI quantity conversion: Access optimization |
1286026 | Performance during SELECT from table /sapapo/ord_link (II) |
1047394 | Performance during SELECT from table /sapapo/ord_link |
1041589 | Performance when reading handling units (2) |
828147 | SQL error 8621 while processing "FOR ALL ENTRIES" statement |
766827 | Composite SAP note: Performance SCM 4.0 |
652649 | Errors in the MSSQL FOR ALL ENTRIES Batch method |
624951 | Incorrect SELECT result on SQL Server 2000 |
133381 | Database-Hints in Open SQL for MS SQL Server |
48230 | Parameters for the SELECT ... FOR ALL ENTRIES statement |
28667 | Microsoft SQL Server Specific Profile Parameters |