Megosztás a következőn keresztül:


Teljesítményproblémák elkülönítése

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Gyakran hatékonyabb több Microsoft SQL Server vagy Microsoft Windows-eszköz együttes használata az adatbázisok teljesítményproblémáinak elkülönítésére, mint egy eszköz egyidejű használatára. A Grafikus végrehajtási terv funkció, más néven Showplan például segít gyorsan felismerni a holtpontokat egyetlen lekérdezésben. Más teljesítményproblémákat azonban könnyebben felismerhet, ha együtt használja az SQL Server és a Windows monitorozási funkcióit.

Az SQL Server Profiler Transact-SQL és alkalmazással kapcsolatos problémák monitorozására és elhárítására használható. A System Monitor a hardveres és más rendszerekkel kapcsolatos problémák monitorozására használható.

A problémák elhárításához az alábbi területeket figyelheti:

  • Az SQL Server a felhasználói alkalmazások által küldött Transact-SQL utasítások tárolt eljárásait vagy kötegeit tárolja.

  • Felhasználói tevékenység, például zárolások vagy holtpontok blokkolása.

  • Hardvertevékenység, például lemezhasználat.

A problémák a következők lehetnek:

  • Helytelenül írt Transact-SQL utasítások alkalmazásfejlesztési hibái.

  • Hardverhibák, például lemezzel vagy hálózattal kapcsolatos hibák.

  • Túlzott blokkolás egy helytelenül megtervezett adatbázis miatt.

Eszközök a gyakori teljesítményproblémákhoz

Ugyanilyen fontos a teljesítményproblémák gondos kiválasztása, amelyet az egyes eszközök figyelésére vagy finomhangolására szeretne használni. Az eszköz és a segédprogram a megoldandó teljesítményproblémák típusától függ.

Az alábbi témakörök különböző monitorozási és hangolási eszközöket, valamint az általuk feltárt problémákat ismertetik.

Szűk keresztmetszetek azonosítása

A memóriahasználat monitorozása