none
SQL Server 2008 Load geht 3 mal so lange RRS feed

  • Frage

  • Hallo Zusammen

    Ich habe ein ungewöhnliches Verhalten meines Updates. Der Job dauerte bis anhin 1-2 h jetzt sind es 4-6h.
    Wie soll ich dem auf die Schliche gehen?
    Habe mich während des Loads auch eingeloggt um 04:00 uhr um zu schauen was noch für Traffic auf dem SQL Server läuft. 

    Nichts ausser der Job, ausser das der einfach zu lange dauert.

    Besten Dank für die Unterstützung im Voraus.

    Grüsse

    Mehmet

    Mittwoch, 29. Mai 2013 09:30

Alle Antworten

  • Hallo Mehmet,

    dazu benötigt man eine Glaskugel. Das ein "Load" ineffizient wird, kann mehrere Gründe haben:

    - stark fragmentierte Indexe
    - schlechte Datentypen für den Clustered Key (vermehrte Pagesplits)
    - warten auf Ressourcen (IO / NETWORK / ...

    Wenn der Job läuft, wäre es hilfreich, zu wissen, auf was der Job "wartet".

    Dazu kannst Du mal während des Jobs sys.dm_exec_requests abfragen.

    Details zu dieser DMV findest Du hier:

    http://msdn.microsoft.com/de-de/library/ms177648.aspx


    Uwe Ricken

    MCM SQL Server 2008
    MCSE - SQL Server 2012
    MCSA - SQL Server 2012

    db Berater GmbH
    http://www-db-berater.de
    SQL Server Blog (german only)

    Mittwoch, 29. Mai 2013 10:03
  • der Liste von Uwe ist noch

    - nicht aktuelle Statistiken

    hinzuzufuegen.

    @Mehmet,

    hast Du ueberprueft ob noch andere Jobs auf dem SQL Server gerade ausgefuehrt werden.

    Verwende auch den Activity Monitor / Resource Monitor zum Anschauen wie die aktuellen Werte fuer das I/O sind um herauszufinden, ob Du aktuell ein Disk I/O Problem hast.

    Vielleicht kannst Du mehr Details zu Deinem Load Job posten ?


    Please use Mark as Answer if my post solved your problem and use Vote As Helpful if a post was useful.

    Mittwoch, 29. Mai 2013 15:36
  • der Liste von Uwe ist noch

    - nicht aktuelle Statistiken

    hinzuzufuegen.

    @Mehmet,

    hast Du ueberprueft ob noch andere Jobs auf dem SQL Server gerade ausgefuehrt werden.

    Verwende auch den Activity Monitor / Resource Monitor zum Anschauen wie die aktuellen Werte fuer das I/O sind um herauszufinden, ob Du aktuell ein Disk I/O Problem hast.

    Vielleicht kannst Du mehr Details zu Deinem Load Job posten ?


    Please use Mark as Answer if my post solved your problem and use Vote As Helpful if a post was useful.

    Hallo Daniel

    Was hättest Du dann genau noch für Angaben vom Job?
    Der Job lädt die Daten von einer Landingzone. Was ich noch feststellen muss ist, dass die Daten nicht alle geladen werden. Was ich sicher noch machen werde ist ein Trace mittels job laufen lassen, welcher während dem Load aufzeichnet.

    Grüsse

    Mehmet

    Freitag, 7. Juni 2013 06:20