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

Antwort per Email an