Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hallo,

habe eine größere abfrage im sql server 7.0 gebastelt.

kriege aber leider ein timeout.

kann man dieses irgendwie zurücksetzen?

dann bräuchte ich das ding nicht amzustriken.

danke im voraus.

mfg

klaus

Geschrieben
Original geschrieben von Klaus74

hallo,

habe eine größere abfrage im sql server 7.0 gebastelt.

kriege aber leider ein timeout.

kann man dieses irgendwie zurücksetzen?

dann bräuchte ich das ding nicht amzustriken.

danke im voraus.

mfg

klaus

nicht dass ich wuste , wie lange läuft den der Server bis er in timeout kommt ??

Geschrieben

das ist ja das seltsame.

wenn mich nicht alles täuscht läuft die überlicherweise 180 sek.

bei mir aber allethöchstens 30 sek.

kann das evtl. auch daran liegen das der server rappelsvoll ist?

und kann ich dann vielleicht die suche lokal machen obwohl er die daten vom server bezieht?

nein, kann ich mir selber beantworten, kann er nicht.

das nächste seltsame ist: der query analyzer sagt mir das das gehen müßte.

Geschrieben

Das Timeout wird beim SQL-Server für jede Abfrage dynamisch berechnet. Eine Festlegung ist daher eher kosmetischer Natur. Grundlage der Berechnung sind die Transaktionskosten, die Serverauslastung sowie einige weitere Faktoren.

Mit der vordefinierten Prozedur sp_configure kannst du die entsprechenden Daten (hier 'query wait') anschauen und gegebenenfalls ändern. Allerdings kann es sein, dass der SQL-Server deine Meinung tapfer ignoriert, wenn er meint, dass du weniger Recht hast. ;)

Mein Tipp:

Üblicherweise findet man (fast) immer einen Weg, komplexe Abfragen in weniger zeitaufwändige Operationen zu überführen.

Prüfe also mal das/die Statements, ob es/sie sich evtl. in mehrere Schritte zerlegen lässt/lassen. Der erhöhte Arbeitsaufwand wird dir durch eine ausgeglichenere Serverlast gedankt werden.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...