Bonjour,
J'ai dans l'entreprise pour laquelle je travaille (Directeur Adjoint Informatique) une application tournant sur une base SQL. (ERP avec Facturation, GRH, Compta, Stocks etc...)
Cette base implantée depuis 18 mois comporte 3170 tables environ et un peu plus de 10500 index. (Sont-ce des chiffres normaux pour une base de données dans une PME où environ 90 utilisateurs peuvent se connecter et utiliser ?)
Sur ces 10500 index, un peu plus de 1400 ont une fragmentation logique > 30% (beaucoup dépassent même les 90%) (paramètre avg_fragmentation_in_percent de la fonction sys.dm_db_index_physical_stats)
Sont-ce là des chiffres inquiétants, qui pourraient expliqués les lenteurs ressenties par les utilisateurs à l'utilisation du logiciel s'appuyant sur cette base?
Je précise que cette base est fournie avec un ERP acheté et le fournisseur semble avoir du mal à expliquer ces lenteurs et à y remédier.
J'ajoute enfin que les serveurs sont très à l'aise (2 clusters pour le logiciel et 6 lames pour les users) ne dépassant que très rarement les 5% en ressources).
Dois-je demander une réorganisation de la base (voire une reconstruction de certains index) ?
En fait je me demande s'il serait judicieux de faire auditer cette base, au vu des chiffres mentionnés plus haut. Si je ne suis pas clair (ce qui est fort probable) n'hésitez pas à me poser des questions.
Merci de votre attention et de vos éventuelles réponseS.
Partager