Solution : https://service.sap.com/sap/support/notes/825653 (Connexion à SAP Service Marketplace requise)
Résumé :
Cette note SAP clarifie les idées fausses courantes sur les opérations de la base de données Oracle dans l'environnement SAP. La note corrige systématiquement les croyances populaires concernant l'optimiseur basé sur les coûts d'Oracle, la configuration des index, l'utilisation des histogrammes dans R/3, et l'importance de la zone mémoire globale du système (SGA) dans l'allocation de mémoire. Elle précise que l'optimiseur basé sur les coûts d'Oracle peut prioriser les décisions basées sur des règles et négliger les colonnes indexées non équivalentes dans la clause WHERE. Elle explique également que l'arrangement des index doit privilégier les champs par leur sélectivité et mutabilité pour améliorer les performances des requêtes et la compression des index. De plus, la note discute de l'évolution des protocoles pour les connexions locales dans les nouvelles versions d'Oracle depuis la 8i, soulignant que l'utilisation du protocole IPC a changé. Les améliorations recommandées impliquent la réévaluation des indices et des astuces de jointure dans les vues ABAP, la rectification des idées fausses sur les opérations de ORDER BY automatiques, et l'explication de la fiabilité insuffisante des taux de succès du pool de tampons Oracle pour évaluer la performance de la base de données. En outre, elle souligne le potentiel de verrouillages temporaires pendant les fonctions en ligne, et déconnecte le nombre de niveaux d'index et la fragmentation.
Mots Clés :
index fast full scan execute multi block reads, triggering sql statement executes unnecessarily large sortings, system frequently reads incomplete resulting sets, distinct values frequently considerably improve, alter session enable parallel ddl, unfavorable index unique scan access, normal brconnect statistical run ensures, takes rule-based decisions, cbo making wrong decisions, tx - allocate itl entry
Notes associées :
1259766 | Incomplete consistent table export using data pump |
1093485 | Long parsing times on Oracle |
927295 | FAQ: Oracle system statistics |
910389 | FAQ: Oracle Segment Shrinking |
805934 | FAQ: Database time |
797629 | FAQ: Oracle histograms |
789011 | FAQ: Oracle memory areas |
772497 | FAQ: Oracle Hints |
771929 | FAQ: Index fragmentation |
766349 | FAQ: Oracle SQL optimization |
745639 | FAQ: Oracle enqueues |
723879 | Explain: System displays an incorrect access path |
682926 | Composite SAP note: Problems with "create/rebuild index" |
659946 | FAQ: Temporary tablespaces |
658322 | Composite SAP Note: Incorrect resulting set with Oracle |
619188 | FAQ: Oracle wait events |
618868 | FAQ: Oracle performance |
592393 | FAQ: Oracle |
588668 | FAQ: Database statistics |
562403 | FAQ: Oracle Net |
540463 | FAQ: Consistency Checks + Block Corruptions |
521264 | Hang situations |
176754 | Problems with CBO and RBO |