SAP Note 821722 - Performance of the join on MSEG and MKPF

Composant : Microsoft SQL Server - Backoffice Service Delivery

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

Résumé :
Le note SAP traite des problèmes de performance rencontrés lors de l’exécution de jointures entre les tables MKPF et MSEG sur les plateformes SQL Server (2000, 2005, 2008), principalement causés par des statistiques de colonnes désuètes pour le champ BUDat dans MKPF. Ces statistiques obsolètes trompent l'Optimiseur de Requêtes SQL Server en sous-estimant le volume des entrées récentes, affectant ainsi le choix d’un plan d’accès optimal, notamment lors de l'utilisation de boucles imbriquées pour les jointures pouvant sérieusement dégrader les performances. La solution recommandée implique de mettre à jour régulièrement les statistiques de la colonne BUDAT manuellement via la transaction DB02, ou en planifiant un travail dans le Gestionnaire d’Entreprise SQL Server, pour obtenir des estimations de requêtes plus précises et des plans d’exécution améliorés.

Mots Clés :
sql server query analyzer selects, sql server query optimizer decides, sql server automatically updates statistics, sql server query analyzer, sql server enterprise manager, constant scan            nested loops, constant scan            merge join, sql server optimizer, microsoft sql server 2000, sql server refreshes

Notes associées :

133381Database-Hints in Open SQL for MS SQL Server
129385Database hints in Open SQL