Site intranet prenant beaucoup de ressources

Bonjour,

je ne suis pas sûre d'être sur le bon forum mais tant pis.
J'ai actuellement dans mon entreprise un site intranet servant de logiciel de gestion/commerciale développé en ASP.
Il y a quelques jours nous avions un serveur avec pour processeur un "x86 Family 6Model 8 stepping 10 AT/AT compatible" ce week-end nous l'avons troqué pour un "pentium 4".

Depuis, il y a certaines requête que nous ne pouvons plus faire à partir du site intranet et lorsque celle-ci sont en cours, les autres utilisateurs "rament".

J'ai ouvert l'outil de performance sur le serveur et j'ai vu qu'à chaque fois que je faisais cette requête devenue impossible, le processeur était utilisé à 100% !

Comment est-il possible qu'aujourd'hui, je ne puisse plus faire cette requête (consistant tout simplement à me donner l'ensemble de notre stock) ?

merci d'avance pour votre aide.
--
Cordialement,
Riwalenn

4 réponses

  1. Salut
    Ton serveur tourne sous quoi? linux?
    0
    1. il est sous windows 2003 version standart, en fait en vidant une table, j'ai réussi à avoir accès à la page stock... c'est une page qui fait des accès apparemment sur 2 tables du serveur SQL. Ce que je ne comprends pas par contre, c'est que cela ne devrait pas alourdir le système comme ça !
      0
      1. Salut,

        Ben si, c'est possible. Il suffit d'avoir écrit une belle requète qui fait une jointure
        en utilisant des champs qui ne font pas parti ni de clé ni d'index , on a un beau
        produit cartésien fait par le serveur SQL afin de construire les lignes résultant de
        la jointure, avant que ce serveur applique les critères de restriction (clause WHERE).

        Et pendant ce temps, si ton SGBD fait du transactionnel toutes les pages contenant
        tes tables sont "bloqués".

        Si tu veux des conseil d'optimisation donne la structure de tes tables avec les
        description des clé et index et l'odre d'idée sur le nombre d'entrées, ainsi que la
        requète qui pose problème.

        (je ne connais pas SQL server)
        A+, crabs
        0
        1. ça va être compliqué alors parce que j'ai vraiment du mal à définir comment est construite la page, je connais rien à l'asp en plus :)). Mais bon j'ai créé une page php avec une requête plus simple et j'ai le résultat instantanément ! ALors qu'il faut 5mn environ avec l'asp. Bon bien sûr j'ai conscience que c'est la query qui a un problème (y'a 3 requête).
          0