Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
A megosztott erőforrásokhoz való egyidejű hozzáférés szűk keresztmetszeteket okoz. Általánosságban elmondható, hogy a szűk keresztmetszetek minden szoftverrendszerben jelen vannak, és elkerülhetetlenek. A megosztott erőforrások túlzott terhelése azonban rossz válaszidőt okoz, ezért azonosítani és hangolni kell.
A szűk keresztmetszetek okai a következők:
Nincs elegendő erőforrás, további vagy frissített összetevőket igényel.
Az azonos típusú erőforrások, amelyek között a számítási feladatok nem egyenletesen vannak elosztva; Például egy lemez monopolizálva van.
Hibás erőforrások.
Helytelenül konfigurált erőforrások.
Szűk keresztmetszetek elemzése
A különböző események túlzott időtartama a hangolható szűk keresztmetszetek mutatói.
Például:
Néhány más összetevő megakadályozhatja, hogy a terhelés elérje ezt az összetevőt, ezáltal növelve a terhelés befejezésének idejét.
Az ügyfélkérések a hálózati torlódás miatt tovább tarthatnak.
Az alábbiakban öt fontos területet figyelünk a kiszolgáló teljesítményének nyomon követésekor a szűk keresztmetszetek azonosítása érdekében.
| Lehetséges szűk keresztmetszeti terület | A kiszolgálóra gyakorolt hatások |
|---|---|
| Memóriahasználat | A Microsoft SQL Server számára lefoglalt vagy rendelkezésre álló memória hiánya rontja a teljesítményt. Az adatokat nem közvetlenül az adatgyorsítótárból, hanem a lemezről kell beolvasni. A Microsoft Windows operációs rendszerek túlzott lapozást végeznek az adatok lemezre és lemezről való felcserélésével, mivel a lapokra szükség van. |
| Processzorhasználat | A krónikusan magas processzorkihasználtság azt jelezheti, hogy Transact-SQL lekérdezéseket kell hangolni, vagy processzorfrissítésre van szükség. |
| Lemezbemenet/kimenet (I/O) | Transact-SQL lekérdezések hangolhatók a szükségtelen I/O-k csökkentése érdekében; például indexek alkalmazásával. |
| Felhasználói kapcsolatok | Előfordulhat, hogy túl sok felhasználó fér hozzá egyszerre a kiszolgálóhoz, ami teljesítménycsökkenést okoz. |
| Zárolások blokkolása | A helytelenül tervezett alkalmazások zárolásokat okozhatnak, és akadályozhatják az egyidejűséget, ami hosszabb válaszidőhöz és alacsonyabb tranzakciós áteresztőképességhez vezethet. |
Lásd még:
Processzorhasználat monitorozása
Lemezhasználat figyelése
A memóriahasználat monitorozása
SQL Server, Általános statisztikai objektum
SQL Server, Objektum zárolása