Bonjour à tous,
Je travail actuellement sur une application web qui utilise une base de données SQL Server 2000. Le principal problème auquel j'étais confronté jusque là étais le temps d'affichage assez long, plus de 4 min environ.
En supprimant les index des tables et en les recréant à nouveau, je suis passé de plus de 4 min à environ 25 s (secondes), ce qui parait assez considérable.
Aussi, je me pose les questions suivantes:
1°) Les tables étant bien indéxées, et surtout n'ayant rien changé, pourquoi la suppression et la recréation d'un index apporte t'il une optimisation à ma base de données. Je n'ai pas créé d'index supplémentaires sur la ou les tables que ceux existant déjà. Je n'ai fait que supprimer les index existants et les recréés à nouveau.
2°) Comment faire pour améliorer d'avantage le temps d'affichage, pour descendre en dessous de 25 s si possible.
3°) Comment faire pour éviter de procéder encore de la même manière au cas où le problème de lenteur se présenterai à nouveau?
Merci d'avance pour vos retours.
Partager