Einzelnen Beitrag anzeigen

sega84

Registriert seit: 18. Sep 2006
73 Beiträge
 
Delphi XE2 Professional
 
#1

MSSQL Server 2005 SP 2 sehr langsam & viele Fehler

  Alt 2. Dez 2008, 14:34
Datenbank: MSSQL Server • Version: 2005 • Zugriff über: ADO
Hallo,
habe ein riesen großes Problem bei einem Kunden. Dort nutzten wir einen SQL Server 2005 mit einer großen Datenbank.
Mit einer ADO Connection greife ich auf die Datenbank zu.
Nun zum Fehler:
Wenn der SQL Server gerade neu gestartet wurde läuft alles einwandfrei. Sobald alle Benutzer (max. 10 Benutzer) sich auf die Datenbank einwählen und die Speicherauslastung des SQL Server Prozesses etwa 800MB erreicht hat, kommt es zu verschiedensten Fehlern.
Zum Beispiel werden einige Abfragen nicht beendet:
delete from rechnungen where id = 1 Zum anderen werden bestimmte Transaktionen einfach nicht beendet, so dass eine Speere auf die Tabelle gelegt wird.

Des weiteren kann eine externe GIS-Software nicht mehr auf die Datenbank zugreifen, diese hängt sich einfach auf und kann nur noch über den Task-Manager geschlossen werden.

Ein Update des SQL Servers 2005 auf Service Pack 2 brachte leider auch keine Besserung.

Habe schon die Transaktionssteuerung so weit geändert, dass nach jeder SQL-Query ein commit durchgeführt wird. Dieses reduziert zwar die gleichzeitigen Transaktionen eines Users auf dem SQL Server, aber trotzdem bleiben die Fehler.

Habt ihr eventuell ein paar Ideen, wie man diese Fehler beheben kann?
Liegt es am SQL Server, an der Datenbank, etc.?

Vielen Dank für eure Mithilfe.
  Mit Zitat antworten Zitat