Hallo! > habe ein richtig gro�es Problem. Ich setze einen > SQL-2000-Server ein und der st�rzt kontinuierlich ab: Ich > muss dann den SQL-Dienst einfach neu starten und dann geht > wieder alles einwandfrei - zumindest f�r ein paar Stunden. > Dann kommen wieder nur TimeOut-Errors bei Datenbankabfragen. > > Die Datenbank ist ungef�hr 700 MB gro�. Der Server hat 1 GB > RAM, l�uft mit einer PIII/750. Eigentlich m�sste das > ausreichen. Es finden zwar einige Abfragen statt, aber das > muss doch passen. Ich verwende Transact-SQL-Prozeduren > (Stored Procedures), die durchaus teilweise komliziert sind. > Aber wenn der SQL restartet ist, funktionieren die Abfragen > wirklich z�gig. Wenn der SQL abst�rzt (Rest l�uft weiterhin), > ist auch die Speichernutzung nicht �berdurchschnittlich hoch.
An der Hardware liegt es ganz bestimmt nicht, eher an den Prozeduren. Allerdings w�re es hilfreich zu wissen, welche Abfragen den Absturz hervorrufen, bzw. ob es wirklich ein Absturz ist oder der SQL Server gerade eine Endlos-Schleife bearbeitet, wie sie z. B. durch Trigger verursacht werden kann. M�glicherweise wartet die Prozedur auch auf externe Dienste, wie z. B. den Mail-Server. Etwas mehr Details solltest Du also schon herauslassen. > Wie kann ich am Server herausfinden, woran das liegt? > Bzw. was kann ich da optimieren? Transaction-Log, Performance-Monitor, ... Freundliche Gr��e Joachim van de Bruck | [aspdedatabase] als archive@jab.org subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
