moi23372 a écrit :
la lenteur peut venir des accès disques, tout dépend du nombre de record que contient chaque table. Perso je n'ai jamais travaillé avec SQL SERVER (ORACLE oblige) mais je suppose qu'il y a moyen de définir des espaces logiques! et si ceux ci sont mal défini a la base ça donne de la fragmentation, d'ou une lenteur en cas de requête sql nécéssitant ces enregistrements.
|
Je penche en effet là dessus. Les fichiers de SQL Server sont définis par défaut de 10 Mo, plus croissance automatique de 10%
En prenant en compte qu'il sont par défaut dans le répertoire de SQL Server, donc le répertoire par défaut se trouve sur celui du système, on arrive tout de suite à une fragmentation de la mort.
J'avais aidé une personne ici avec de gros problèmes de lenteur sous SQL Server 2000 (je doute qu'il y aie de grosses différences avec SQL Server 2003). Alors qu'il était près à changer pour un serveur à 10k, je lui ai conseillé de revoir ses fichiers, les déplacer sur des disques séparés, changer leur config et défragmenter. Depuis, vieux serveur à 2k tourne comme une horloge.