Geschwindigkeit ASP+IIS
Ulf
- asp.net
Hallo,
ich habe folgendes Problem.
Unser Intranet basiert auf einem NT-Server + IIS 4.0.
Ich mache Datenbankabfragen auf dem SQL-Server mit ASP.
In letzter Zeit kam es häufig vor, daß die ASP-Skripte, die auf die Datenbank zugreifen sehr langsam ausgeführt werden.
Normale HTML-Seiten oder ASP-Skripte ohne SQL-Abfragen werden mit normaler GEschwindigkeit angezeigt.
Könnte dies ein Problem des SQL-Servers sein oder besteht die Möglichkeit, daß der IIS Probleme bei SQL-Abfragen via ASP hat.
Ein Reboot des Webservers behebt die Geschwindigkeitsprobleme ist aber ziemlich nervig.
Falls jemand eine Idee hat woran das liegen könnte bin ich ihm dankbar.
Ulf
Ich mache Datenbankabfragen auf dem SQL-Server mit ASP.
In letzter Zeit kam es häufig vor, daß die ASP-Skripte, die auf die Datenbank zugreifen sehr langsam ausgeführt werden.
Normale HTML-Seiten oder ASP-Skripte ohne SQL-Abfragen werden mit normaler GEschwindigkeit angezeigt.
Könnte dies ein Problem des SQL-Servers sein oder besteht die Möglichkeit, daß der IIS Probleme bei SQL-Abfragen via ASP hat.
Ein Reboot des Webservers behebt die Geschwindigkeitsprobleme ist aber ziemlich nervig.
Hallo,
da du sagst, daß in "letzter Zeit" die Abfragen langsae laufen würden,
gehe ich davon aus, daß die Abfragen auch schon mal schneller waren.
Eine mögliche Ursache ist ein Upgrade von MDAC 1.5 auf 2.x.
Da die Behandlung der Objekte nun total unterschiedlich gehandelt wird,
kann es arge Probleme geben, wenn in einer Schleife ein Objekt mit
Set objRS = Server.CreateObject("ADODB.Recordset") o.ä. instantiiert
wird.
Es wird seit Version 2.x in jedem Durchlauf ein neues Objekt geladen.
Dies kann natürlich auch den stärksten Server in die Knie zwingen.
Generell gibt es aber keine Probleme mit ASP, IIS und SQL Server.
Wenn Du mal einen Ausschnitt aus einem ASP-Skript postest, kann dir
bestimmt der eine oder andere einen Tip zur Performanceverbesserung
geben.
Tschau, Stefan