Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: [SQL Server 2005] Suche Einstellung für max Query länge

  Alt 30. Jul 2008, 09:54
Grundsätzlich kannst du dem SQL-Server eine Aufgabe stellen, an der er sich tagelang todrechnet, wieso sollte man das unterbinden? Du musst mit deinen Anwendungen dafür sorgen, das keine fiesen Abfragen an den Server geschickt werden.

Du kannst das z.B. mit 'TOP 1234' deckeln, sodaß also nur maximal 1234 Datensätze geliefert werden. Oder Du machst das (per ADO) in den Eigenschaften der ADOConnection. Indexiere deine Tabellen ordendlich, sodaß Bottlenecks im Normalbetrieb erst gar nicht auftreten.

Wenn Du dem SQL-server sagst, das er alle Tasks grundsätzlich nach X-Minuten abbrechen soll, wird er irgendwann vielleicht auch kein Backup oder eine Index/Seitenreparatur bzw. allgemeine Wartungsarbeiten mehr durchführen. Die können nämlich auch ziemlich lange dauern.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat