Soci (Soczó Zsolt) szakmai blogja

2015.02.10.

SQL fejtörő 8.

Filed under: Adatbázisok,Szakmai élet,Teaser — Soczó Zsolt @ 09:00

SQL Serveren dolgozva van egy agresszív lekérdezés, amely szétzúzza a diszket, így a többi lekérdezés nem kap elég időt, kiéhezteti őket. Mit tudok tenni?

2 Comments

  1. Ha a terhelés miatt még bejelentkezni sem lehet a szerverre, akkor a dedicated administrator connection (DAC) segítségével próbálnék bejutni, és utána SQL DMV lekérdezéssel keresném meg a problémás lekérdezést.
    Ha az agresszív lekérdezés futtatására megoldást kell találni, és már nem lehet optimalizálni rajta, akkor:
    – SQL Server 2014 alatt a Resource Governor tud IO műveleteket is szabályozni, meg lehet adni resource pool-okra, hogy milyen min/max IO prioritást használhatnak. Az agresszív lekérdezés max IO prioritását csökkenteném: http://sqlserver-help.com/tag/io-throttling/
    – Ha nincs SQL Server 2014, és a feladat megengedi, akkor megpróbálnám a lekérdezést egy másik példányon futtatni, ahova az adatok tükrözéssel vagy AlwaysOn segítségével kerülnének át.

    Comment by Nagypál Gábor — 2015.02.10. @ 21:56

  2. […] Kérdés. […]

    Pingback by Soci (Soczó Zsolt) szakmai blogja » Blog Archive » SQL fejtörő 8. – megoldás — 2015.03.09. @ 09:00

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress