Marcus: Hilfe - Der IIS 4.0 hat eine CPU Nutzung von 99% - Hilfe

Hallo !

Seit kurzem (nach Installation von MDAC 2.5) braucht der Internet
Information Server 4.0 99% des CPU‚s.
Sobald ich eine Datenbank-Anfrage starte steigt die Nutzung bis auf 99
% und ich weiss nicht woran das jetzt liegt.
Die Mitarbeiter die auf den Intranet Server zugreifen sind schon
ziemlich sauer weil das sooo lange dauert.

Hat jemand einen Tip ? Ich bin wirklich in grosser Not.

mfg

Marcus

  1. Hallo !

    Seit kurzem (nach Installation von MDAC 2.5) braucht der Internet
    Information Server 4.0 99% des CPU‚s.
    Sobald ich eine Datenbank-Anfrage starte steigt die Nutzung bis auf 99
    % und ich weiss nicht woran das jetzt liegt.
    Die Mitarbeiter die auf den Intranet Server zugreifen sind schon
    ziemlich sauer weil das sooo lange dauert.

    Hat jemand einen Tip ? Ich bin wirklich in grosser Not.

    mfg

    Marcus

    Hallo Marcus,

    das Thema ist ziemlich komplex. Vorab zur Info:
    Wenn du bisher mit MDAC 1.5 oder 2.0 gearbeitet hast,
    ist es mit an Sicherheit grenzender Wahrscheinlichkeit
    die Programmierung:
    Beispiel:

    <%
    ...
    rs1.open SQL, conn, 3, 3
       Do While Not rs1.EOF
          Set rs2 = Server.CreateObject("...")
             rs2.open SQL2, conn, 3, 3
             ...
             rs.Close
          Set rs2 = Nothing
          rs1.MoveNext
       Loop
    rs1.Close
    ...
    %>

    Wird zum Beispiel gerne zum Anzeigen von Listenfeldern
    innerhalb einer Datensatzgruppe benutzt.

    Du musst die Erstellung des inneren Objekts aus der Schleife
    rausnehmen und es lediglich in der Schleife öffnen.
    <%
    Set rs2 = Server.CreateObject("...")
    ...
    rs1.open SQL, conn, 3, 3
       Do While Not rs1.EOF
             rs2.open SQL2, conn, 3, 3
             ...
             rs2.Close
          rs1.MoveNext
       Loop
    rs1.Close
    ...
    Set rs2 = Nothing
    %>

    Wenn Du noch Fragen hast, ruf am besten an. Wie gesagt, das Thema
    ist ziemlich komplex. Terl. findest Du auf meiner Homepage