Bonjour,
Est-ce que vous savez comment mettre à jour les statistiques dans une base oracle?
Cordialement
Toga222
Bonjour,
Est-ce que vous savez comment mettre à jour les statistiques dans une base oracle?
Cordialement
Toga222
oui
Mais ça dépend de la version d'Oracle et pour les détails![]()
![]()
Ce que vous nous avez donné, c'est la version de votre SQL Developer, le logiciel permettant de vous connecter à la base.
La version est importante, car au début, Oracle avec un RBO (Rule base statistics), mais dans les versions actuelles, il s'oriente résolument vers le CBO (Cost Base Stats). Vous trouverez des informations intéressantes dans ce document.
On peut donc partir du principe que vous êtes en version 10, voire 11, mais en tout cas supérieure à 8 (qui ne supporte pas SQL Deveoper 1.5).
Sachez qu'il y a des statistiques à plusieurs niveaux dans Oracle
- les statistiques système
- les statistiques au niveau des tables
- les statistiques au niveau des colonnes
- les statistiques au niveau des indexes
Pour certaines d'entre elles, pour corser le tout, il est possible d'avoir des informations encore plus poussées par rapport à la distributivité des données dans des histogrammes.
Pour mettre à jours ces statistiques, on utilise principalement le package dbms_stats.
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Partager