none
Abonnement-Server friert ab und zu ein ... RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen,

    wir haben hier eine zentrale Warenwirtschaftsdatenbank auf einem SQL2008

    Von der werden an mehrere Standorte Kundendaten repliziert.
    An einem der Standorte steht einer unserer neuesten SQL-Server als Abonnement, W2k8R2 / SQL2008R2.

    Nun ist dieser Server bereits 2x "von jetzt auf gleich" eingefroren.

    7,19 GB des RAM für den SQL-Server, 98-100% Prozent Last auf den Kernen und kein Zugriff auf den SQL-Server mehr.

    SSMS kann sich nicht verbinden, Dienst stoppen wird abgewiesen, Nur "hartes" abschiessen des Tasks hat´s gebracht. Nach dem Neustart des Dienstes läuft alles wieder sauber und korrekt. (Replikation wird korrekt nachgezogen, Clients funktionieren etc.)

    Was kann ein solches Verhalten auf einer eigentlich mehr als performanten Hardware auslösen bzw. welche Logs kann ich mir ansehen.
    In den normalen Event-Logs von Windows ist bis zum "crash" NICHTS an Fehlern zu sehen, alles blau und so wie es sein soll.

     

    Im Errorlog des SQL_Servers habe ich folgendes gefunden:

    2011-05-24 13:26:12.78 spid57      Fehler: 7886, Schweregrad: 20, Status: 1.
    2011-05-24 13:26:12.78 spid57      A read operation on a large object failed while sending data to the client. A common cause for this is if the application is running in READ UNCOMMITTED isolation level. This connection will be terminated.

    2011-05-24 13:32:26.21 Server      External dump process return code 0x20000001.
    External dump process returned no errors.

    2011-05-24 13:32:46.60 Server      Error: 17186, Severity: 16, State: 1. (Params:). The error is printed in terse mode because there was error during formatting. Tracing, ETW, notifications etc are skipped.

    Last Notification                                 1
    2011-05-24 13:34:41.17 spid4s      LazyWriter: warning, no free buffers found.

    2011-05-24 13:34:41.23 Server      Error: 17300, Severity: 16, State: 1. (Params:). The error is printed in terse mode because there was error during formatting. Tracing, ETW, notifications etc are skipped.

    Hat jemand eine Idee für die Ursache ?


    Grüße ,

     

    Markus

     

    Dienstag, 24. Mai 2011 11:58

Alle Antworten

  • 7,19 GB des RAM für den SQL-Server, 98-100% Prozent Last auf den Kernen und kein Zugriff auf den SQL-Server mehr.

    SSMS kann sich nicht verbinden, Dienst stoppen wird abgewiesen, Nur "hartes" abschiessen des Tasks hat´s gebracht. 


    Hallo Markus,

    ich nehme mal an, Du hast kontrolliert, das die Last vom sqlserver.exe verursacht wird?

    Wenn der SQL Server derart ausgelasstet ist, gehen normal Verbindungen in der Tat meistens nicht, aber die "Dedizierte Administratorenverbindung" (Dedicated Admin Connection = DAC) sollte noch funktionieren; sie wird priviligiert behandelt.
    In Standard ist die Remote DAC nicht aktiviert, also entweder vorsorglich aktivieren oder die Connection lokal auf dem Server aufbauen. Dann hättest Du die Möglichkeit zu selektieren, welcher Prozess solche Last verursacht, evtl. helfen die Informationen bei der weiteren Suche nach der Ursache weiter.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing
    Dienstag, 24. Mai 2011 14:08