SQL Server geht in Idlemode - Antwortet langsam

sim2k

Aktives Mitglied
6. Dezember 2006
13
0
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
 

sim2k

Aktives Mitglied
6. Dezember 2006
13
0
AW: SQL Server geht in Idlemode - Antwortet langsam

0.99629

Es könnte aber sein, dass irgendein Notebook noch eine alte Version fährt und ab und zu damit zugreift. Liegt es evtl. daran?
 

Dealux-GmbH

Sehr aktives Mitglied
5. März 2007
8.676
7
Düsseldorf
AW: SQL Server geht in Idlemode - Antwortet langsam

Dann versuch doch mal die aktuelle Beta! Findest du im Releaseforum. Ist momentan die 0.99651a und wird von vielen schon produktiv genutzt.
 

sim2k

Aktives Mitglied
6. Dezember 2006
13
0
AW: SQL Server geht in Idlemode - Antwortet langsam

Hi,
denkst du wirklich das es mit der aktuellen BETA Version besser ist?

Die 99629 ist ja bei vielen Leuten Produktiv, die dieses Problem scheinbar nicht haben.
Das Problem liegt anscheinend woanders oder wurde etwas in der neuen Version daran gemacht?

PS: als Informatiker streube ich mich i.d.R. davor Produktiv Betas einzusetzen.

[edit]
Hast du den Beitrag oben gelesen?
[/edit]
 

Dealux-GmbH

Sehr aktives Mitglied
5. März 2007
8.676
7
Düsseldorf
AW: SQL Server geht in Idlemode - Antwortet langsam

Performace-technisch wird dauernd was gemacht. Es hat sich extrem viel an der neuen Version getan.

Das was du geschrieben hast mit dem Notebook stand da vorher aber nicht ;)

Mit verschiedenen Versionen arbeiten soll man auf gar keinen Fall und ist mit der neuen Version auch nicht mehr möglich. Installier dir die mal auf ner VM und du wirst sehen dass sie um längen besser ist ;)
 

sim2k

Aktives Mitglied
6. Dezember 2006
13
0
AW: SQL Server geht in Idlemode - Antwortet langsam

Hi danke schonmal,
ich habe eben eine Datensicherung gefahren und werde nun ein Upgrade machen.

@JTL würde dennoch gern wissen, was es mit dem Idlemode auf sich hat(te)?

Grüße

Simon
 

Arnd Ißler

Aktives Mitglied
11. Dezember 2008
163
1
AW: SQL Server geht in Idlemode - Antwortet langsam

Hallo Simon,

das Problem, dass der Server in den "Idle"-Modus geht ist soweit bekannt, allerdings ist - bis auf die Tatsache, dass man nun den Server mit nutzlosen Queries pollen kann - da noch kein Kraut gewachsen. Wie Du dem Netz entnehmen kannst ist das unisono die einhellige Meinung, um das Problem zu umgehen.

Für SQL Server Express ist es leider nicht möglich, den Idle-State abzuschalten, hier müsstest Du auf eine höhere Verson umsteigen, die in der egel kostenpflichtig von Microsoft zu erwerben sind.

Die Wawi(*) enthält derzeit noch keine Möglichkeit, die Datenbank sinnfrei mit Queries zu beschäftigen, aber ich kann Dir da durchaus ein kleines Tool zusenden, was die Datenbank in einem einstellbaren Interval mit einer sinnfreien Anfrage beschäftigt. Du müsstest dann mal schauen, ob dies das Problem behebt.

(*)Die aktuelle Beta der Wawi enthält auch noch keinen Thread, der regelmäßig die DB pollt. Wenn das oben genannte Tool Dir hilft, könnte man da aber über eine Implementierung nachdenken. Von daher musst Du nicht die aktuellste Beta draufspielen, wenn Du lieber die Produktivversion einsetzen möchtest. Bitte beachte aber, dass der Einsatz verschiedener Wawi-Versionen schwere Inkonsistenzen verursachen kann und daher von uns nicht (sic!)empfohlen wird.

Beste Grüße,

arnd.
 

Arnd Ißler

Aktives Mitglied
11. Dezember 2008
163
1
AW: SQL Server geht in Idlemode - Antwortet langsam

Moin Simon,

ich weiss nicht, ob ich es schon geschrieben habe, aber der Einsatz verschiedener Wawi-Versionen auf verteilten Clients, welche auf eine gemeinsame Datenbank zugreifen, kann schwere Inkonsistenzen und im schlimmsten Falle Datenverlust herbeiführen und wird von uns daher nicht empfohlen. Stelle am besten sicher, dass wirklich alle Clients mit der gleichen Wawi-Version arbeiten (Beta oder nicht Beta ist dabei egal, hauptsache, alle haben die gleiche Client-Version installiert).

Beste Grüße,

arnd.
 

Arnd Ißler

Aktives Mitglied
11. Dezember 2008
163
1
AW: SQL Server geht in Idlemode - Antwortet langsam

Ach so, Du solltest auf allen Clients die gleiche Version der WaWi installiert haben, sonst kann es zu Problemen mit den Daten in der Datenbank kommen, Inkonsistenzen oder so. Also nicht, dass jemand meint, ich hätte das nicht erwähnt.

Ciao,

arnd.


Hinweis: check besser mal, ob Du auf allen Clients die gleiche Version der WaWi installiert hast.
 

Marcel

Sehr aktives Mitglied
14. September 2006
7.153
5
AW: SQL Server geht in Idlemode - Antwortet langsam

@ Arnd:
bei der Gelegenheit...ich hatte vor längerem schon mal mein dürftiges Wissen zusammengekratzt und unter diesem Link was zu Inkonsistenzen bei Datenbanken gesagt. Vielleicht sollte man das in diesem Zusammenhang vorsichtshalber auch noch kurz erwähnen.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: SQL Server geht in Idlemode - Antwortet langsam

Hallo,

kurzer Nachtrag von meiner Seite:

Der IDLE Mode ist normal und dürfte keinen Einfluß auf die Performance haben.
Auch wenn der erster SQL Befehl etwas länger dauert, müssen die nächsten sofort ausgeführt werden.

Es gibt einige Firewalls die den SQl Server bremsen. Am besten die Schutzsoftware kurz zu Testzwecken deaktiviweren und prüfen ob sich etwas an der Geschwindigkeit getan hat.

Falls der Server 24/7 läuft, wie sieht die Speicherauslastung? Ist der Speicher immer 100% belegt? Das passiert sehr oft bei Widows, danach wird Ausgelagert was zu langen Antwortzeiten führt.
 

Boby

Sehr aktives Mitglied
AW: SQL Server geht in Idlemode - Antwortet langsam

Die eingesetzte Hardware ist auch nicht zu vernachlässigen, ich könnte mir vorstellen das so mancher Router und/oder Hub eher Bremsend im Netzt steht.

Bei mir über WL vom Lapi erster aufruf ca 30 sec danach nur noch 7 sec
Fest im Netzt angebundene natürlich schneller.
ServerSoftw. winserver2003ee

Gruss Boby
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Umzug SQL Datenbank auf neuen Server User helfen Usern - Fragen zu JTL-Wawi 2
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Kundenstammdaten - "Eigenes Feld" in SQL auslesen JTL-Wawi 1.9 2
Neu Frage zu SQL Statement - Kunden-Kommentar aus Auftrag auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bestellungen werden verzögert oder nicht gepullt – Ursache: Zeitzonen-Filter im SQL des WooCommerce-Connectors WooCommerce-Connector 0
Neu SQL Worker.tStatus - Bedeutung von nStatus? JTL Ameise - Eigene Exporte 2
Neu Suche Servicepartner für SQL-Abfrage Dienstleistung, Jobs und Ähnliches 2
Neu askJan | Neuer KI-Assistent für JTL-Wawi - schnelle, effiziente und transparente KI-Datenanalyse - ohne SQL! Dienstleistung, Jobs und Ähnliches 41
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8
BUG in 2.0.0 - Rest Api Server startet nicht. JTL APP nicht benutzbar JTL-Wawi 2.0 4
POS Server started nicht automatisch JTL-Wawi 2.0 0
Seit umzug auf neuen Server und vorherigem update auf 2.0, startet worker nicht... JTL-Wawi 2.0 4
Neu JTL WMS Mobile Server zeigt neuerdings ein DOS-Fenster JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 2
Neu Shipping Server Release 04.03.26 Gelöste Themen in diesem Bereich 1
JTL-WaWi 11.5 WMS Mobile Server sehr hohe CPU Auslastung JTL-Wawi 1.11 3
Neu POS-Server startet nicht mehr nach WaWi-update auf Version 1.11.6.0 JTL-POS - Fehler und Bugs 1
Neu Erstupload Artikel, Bilder werden nicht auf Server geladen JTL-Shop - Fehler und Bugs 0
Mail geht an Rechnungsmail satt an Liefermail JTL-Wawi 1.11 1
Neu "transparentere Strukturen" - Die Feature Hölle geht weiter User helfen Usern - Fragen zu JTL-Wawi 10
Neu Kommissionierwagen durch scannen auswählen geht nicht User helfen Usern - Fragen zu JTL-Wawi 3
Webinar am 04.02.26: Es geht um euer Backup: Vertrauen ist gut. Restore ist besser! Messen, Stammtische und interessante Events 1
Neu Kinderartikel bearbeiten geht nicht JTL-Wawi - Fehler und Bugs 4
Hersteller für Verkaufskanal mappen geht nicht JTL-Wawi 1.11 0
Prüfung USt-ID geht nicht mehr JTL-Wawi 1.9 12
Neu Das Abspeichern der Einstellungen in Shopify geht nicht? Shopify-Connector 6

Ähnliche Themen