Hi,
Situation:
---------
Ich betreue seit über 2 Jahren eine JTL Installation auf einem Windows 2003 Server eines Kunden, dieser meldet sich und klagt über sehr lange Wartezeiten bei Artikelauflistungen. Der Server hat noch aussreichend Ressourcen.
Problem:
--------
Der SQL Server antwortet langsam. Manchmal mehr manchmal weniger.
In den Eventlogs finde ich folgenden Eintrag:
Die Ausführung des Servers wurde nach einem Leerlauf von xxx Sekunden fortgesetzt: Benutzeraktivität hat den Server reaktiviert. Diese Meldung dient nur zu Informationszwecken. Es ist keine Benutzeraktion erforderlich.
bzw. Englisch:
Server resumed execution after being idle xx seconds: user activity awakened the server. This is an informational message only. No user action is required.
Recherchen
-----------
...haben ergeben, dass der SQL Server Express in eine Art "Idle" geht, da beim verbinden eine "User-Instance" gestaret wird, die nach kurzer zugriffsfeier Zeit beendet wird. Das Starten der Instanz wird mit zunehmender db-Größe umfangreich und so wartet der Enduser ewig auf seine Abfrage. (Mehrere Minuten).
> Slow Startup from Idle
Abschalten des Idles
---------------------
Ist (nach oben genanntem Beitrag) im SQL Express nicht möglich. Es wird aber der Tipp gegeben, dass das Tool einfach alle 30 Sekunden "SELECT 1 FROM xyz" bzw. eine andere sinnlose DB-Abfrage an den Server schicken kann, um das schließen der Userinstanz zu verhindern.
Was sagt ihr von JTL dazu?
Grüße
Simon
Situation:
---------
Ich betreue seit über 2 Jahren eine JTL Installation auf einem Windows 2003 Server eines Kunden, dieser meldet sich und klagt über sehr lange Wartezeiten bei Artikelauflistungen. Der Server hat noch aussreichend Ressourcen.
Problem:
--------
Der SQL Server antwortet langsam. Manchmal mehr manchmal weniger.
In den Eventlogs finde ich folgenden Eintrag:
Die Ausführung des Servers wurde nach einem Leerlauf von xxx Sekunden fortgesetzt: Benutzeraktivität hat den Server reaktiviert. Diese Meldung dient nur zu Informationszwecken. Es ist keine Benutzeraktion erforderlich.
bzw. Englisch:
Server resumed execution after being idle xx seconds: user activity awakened the server. This is an informational message only. No user action is required.
Recherchen
-----------
...haben ergeben, dass der SQL Server Express in eine Art "Idle" geht, da beim verbinden eine "User-Instance" gestaret wird, die nach kurzer zugriffsfeier Zeit beendet wird. Das Starten der Instanz wird mit zunehmender db-Größe umfangreich und so wartet der Enduser ewig auf seine Abfrage. (Mehrere Minuten).
> Slow Startup from Idle
Abschalten des Idles
---------------------
Ist (nach oben genanntem Beitrag) im SQL Express nicht möglich. Es wird aber der Tipp gegeben, dass das Tool einfach alle 30 Sekunden "SELECT 1 FROM xyz" bzw. eine andere sinnlose DB-Abfrage an den Server schicken kann, um das schließen der Userinstanz zu verhindern.
Was sagt ihr von JTL dazu?
Grüße
Simon