SQL-üzemelő példányok monitorozása az SQL Elemzések használatával (előzetes verzió)
A következőre vonatkozik:SQL Server azure-beli virtuálisgépen Azure SQL DatabaseFelügyelt Azure SQL-példány
Az SQL Elemzések (előzetes verzió) egy átfogó megoldás az Azure SQL-család bármely termékének monitorozására. Az SQL Elemzések dinamikus felügyeleti nézetekkel teszi elérhetővé az állapot figyeléséhez, a problémák diagnosztizálásához és a teljesítmény finomhangolásához szükséges adatokat.
Az SQL Elemzések távolról végzi el az összes monitorozást. A dedikált virtuális gépeken lévő figyelési ügynökök csatlakoznak az SQL-erőforrásokhoz, és távolról gyűjtenek adatokat. Az összegyűjtött adatokat az Azure Monitor-naplók tárolják az egyszerű összesítés, szűrés és trendelemzés érdekében. Megtekintheti az összegyűjtött adatokat az SQL Elemzések munkafüzetsablonból, vagy napló lekérdezésekkel közvetlenül az adatokba áshat be.
Az alábbi ábra az adatbázismotor és az Azure-erőforrásnaplók információinak lépéseit, valamint azok felszínre kerülési módját mutatja be. Az Azure SQL-naplózás részletesebb diagramját a monitorozási és diagnosztikai telemetria című témakörben találja.
Árképzés
Az SQL Elemzések (előzetes verzió) nem jár közvetlen költséggel. Minden költséget az adatokat gyűjtő virtuális gépek, az adatokat tároló Log Analytics-munkaterületek és az adatokon konfigurált riasztási szabályok jelentenek.
Virtual machines (Virtuális gépek)
Virtuális gépek esetén a díjak a virtuális gépek díjszabási oldalán közzétett díjszabás alapján kerülnek felszámításra. A szükséges virtuális gépek száma a figyelni kívánt kapcsolati sztring számától függően változik. Javasoljuk, hogy 100 kapcsolati sztring minden 100 kapcsolati sztring egy Standard_B2s méretű virtuális gépet allokáljunk. További információkért tekintse meg az Azure-beli virtuális gépek követelményeit.
Log Analytics-munkaterületek
A Log Analytics-munkaterületek esetében az Azure Monitor díjszabási oldalán közzétett díjszabás alapján kell fizetnie. Az SQL Elemzések által használt Log Analytics-munkaterületek költségekkel járnak az adatok betöltéséhez, az adatmegőrzéshez és (opcionálisan) az adatexportáláshoz.
A pontos díjak a betöltött, megtartott és exportált adatok mennyiségétől függően változnak. Az adatok mennyisége az adatbázis-tevékenységtől és a figyelési profilokban meghatározott gyűjteménybeállításoktól függően változik.
Riasztási szabályok
Az Azure Monitor riasztási szabályaiért az Azure Monitor díjszabási oldalán közzétett díjszabás alapján kell fizetnie. Ha az SQL Elemzések (előzetes verzió) használatával hoz létre riasztásokat, a létrehozott riasztási szabályokért és az elküldött értesítésekért díjat számítunk fel.
Támogatott verziók
Az SQL Elemzések (előzetes verzió) a következő környezeteket támogatja:
- Azure SQL Database
- Felügyelt Azure SQL-példány
- Az SQL Server 2012 és újabb verziói az alábbiakon futnak:
Az SQL Elemzések (előzetes verzió) nem támogatja vagy korlátozottan támogatja az alábbiakat:
- Nem Azure-példányok: Az Azure-on kívüli környezeteken futó SQL Server nem támogatott, beleértve a helyszíni és a virtuális gépeket is.
- Rugalmas Azure SQL Database-készletek: A metrikák nem gyűjthetők rugalmas készletekhez vagy rugalmas készleteken belüli adatbázisokhoz.
- Az Azure SQL Database alacsony szolgáltatási szintjei: Az alapszintű, S0, S1 és S2 szolgáltatási szinteken lévő adatbázisokhoz nem gyűjthetők metrikák.
- Azure SQL Database kiszolgáló nélküli szint: A metrikák a kiszolgáló nélküli számítási szinten keresztül gyűjthetők össze az adatbázisokhoz. A metrikák gyűjtésének folyamata azonban alaphelyzetbe állítja az automatikus készítés késleltetési időzítőt, megakadályozva, hogy az adatbázis automatikusan megszúrt állapotba lépjen.
- Másodlagos replikák: A metrikák adatbázisonként csak egyetlen másodlagos replikához gyűjthetők össze. Ha egy adatbázis több másodlagos replikával rendelkezik, csak egy figyelhető.
- Hitelesítés Microsoft Entra-azonosítóval (korábban Azure Active Directory): A monitorozás egyetlen támogatott hitelesítési módszere az SQL-hitelesítés. Az Azure-beli virtuális gépeken futó SQL Server esetében az Active Directoryn keresztüli hitelesítés egyéni tartományvezérlőn nem támogatott.
Régiónkénti rendelkezésre állás
Az SQL Elemzések (előzetes verzió) minden olyan Azure-régióban elérhető, ahol az Azure Monitor elérhető, kivéve az Azure Governmentt és a nemzeti felhőket.
SQL-Elemzések megnyitása
Az SQL Elemzések megnyitása (előzetes verzió):
- Az Azure Portalon nyissa meg az Azure Monitor menüt.
- A Elemzések szakaszban válassza az SQL (előzetes verzió) lehetőséget.
- Jelöljön ki egy csempét a figyelt SQL-erőforrás felületének betöltéséhez.
További útmutatást az SQL Elemzések engedélyezése (előzetes verzió) és az SQL Elemzések hibaelhárítása (előzetes verzió) című témakörben talál.
Feljegyzés
A helyszíni SQL Server-példányokat jelenleg nem támogatja az SQL Elemzések (előzetes verzió) – az Azure Portalon lévő címke figyelmen kívül hagyható.
Összegyűjtött adatok
Az SQL Elemzések távolról végzi el az összes monitorozást. Az SQL Servert futtató virtuális gépeken nincsenek ügynökök telepítve.
Az SQL Elemzések dedikált monitorozási virtuális gépeket használ az SQL-erőforrások adatainak távoli gyűjtéséhez. Minden monitorozási virtuális gépen telepítve van az Azure Monitor-ügynök és a Számítási feladatok Elemzések (WLI) bővítmény.
A WLI-bővítmény tartalmazza a nyílt forráskódú Telegraf-ügynököt. Az SQL Elemzések adatgyűjtési szabályokkal adja meg a Telegraf SQL Server beépülő moduljának adatgyűjtési beállításait.
Az Azure SQL Database, az Azure SQL Managed Instance és az SQL Server különböző adatkészletek érhetők el. Az alábbi táblázatok a rendelkezésre álló adatokat ismertetik. Monitorozási profil létrehozásakor testre szabhatja, hogy mely adathalmazokat és milyen gyakorisággal gyűjtse.
A táblák a következő oszlopokkal rendelkeznek:
- Rövid név: A lekérdezés neve, ahogyan az az Azure Portalon látható egy monitorozási profil létrehozásakor.
- Konfiguráció neve: A lekérdezés neve, ahogyan az az Azure Portalon látható egy monitorozási profil szerkesztésekor.
- Névtér: A lekérdezés neve a Log Analytics-munkaterületen található. Ez az azonosító az oszlop tulajdonságának InsighstMetrics táblájában
Namespace
jelenik megTags
. - DMV-k: Az adathalmaz létrehozásához használt dinamikus felügyelt nézetek.
- Alapértelmezés szerint engedélyezve: Az adatok gyűjtése alapértelmezés szerint történik-e.
- Alapértelmezett adatgyűjtés gyakorisága: Az adatok gyűjtése alapértelmezés szerint milyen gyakran történik.
Adatok az Azure SQL Database-hez
Rövid név | Konfiguráció neve | Névtér | Dinamikus felügyeleti nézetek | Alapértelmezés szerint engedélyezve | Alapértelmezett gyűjtemény gyakorisága |
---|---|---|---|---|---|
Db várakozási statisztikái | AzureSQLDBWaitStats |
sqlserver_azuredb_waitstats |
sys.dm_db_wait_stats |
Nem | Nem értelmezhető |
DBO várakozási statisztikák | AzureSQLDBOsWaitstats |
sqlserver_waitstats |
sys.dm_os_wait_stats |
Igen | 60 másodperc |
Memória-nyilvántartók | AzureSQLDBMemoryClerks |
sqlserver_memory_clerks |
sys.dm_os_memory_clerks |
Igen | 60 másodperc |
Adatbázis I/O | AzureSQLDBDatabaseIO |
sqlserver_database_io |
sys.dm_io_virtual_file_stats sys.database_files tempdb.sys.database_files |
Igen | 60 másodperc |
Kiszolgáló tulajdonságai | AzureSQLDBServerProperties |
sqlserver_server_properties |
sys.dm_os_job_object sys.database_files sys.databases sys.database_service_objectives |
Igen | 60 másodperc |
Teljesítményszámlálók | AzureSQLDBPerformanceCounters |
sqlserver_performance |
sys.dm_os_performance_counters sys.databases |
Igen | 60 másodperc |
Erőforrás-statisztikák | AzureSQLDBResourceStats |
sqlserver_azure_db_resource_stats |
sys.dm_db_resource_stats |
Igen | 60 másodperc |
Erőforrások szabályozása | AzureSQLDBResourceGovernance |
sqlserver_db_resource_governance |
sys.dm_user_db_resource_governance |
Igen | 60 másodperc |
maximális száma | AzureSQLDBRequests |
sqlserver_requests |
sys.dm_exec_sessions sys.dm_exec_requests sys.dm_exec_sql_text |
Nem | Nem értelmezhető |
Ütemezők | AzureSQLDBSchedulers |
sqlserver_schedulers |
sys.dm_os_schedulers |
Nem | Nem értelmezhető |
Felügyelt Azure SQL-példány adatai
Rövid név | Konfiguráció neve | Névtér | Dinamikus felügyeleti nézetek | Alapértelmezés szerint engedélyezve | Alapértelmezett gyűjtemény gyakorisága |
---|---|---|---|---|---|
Várakozási statisztikák | AzureSQLMIOsWaitstats |
sqlserver_waitstats |
sys.dm_os_wait_stats |
Igen | 60 másodperc |
Memória-nyilvántartók | AzureSQLMIMemoryClerks |
sqlserver_memory_clerks |
sys.dm_os_memory_clerks |
Igen | 60 másodperc |
Adatbázis I/O | AzureSQLMIDatabaseIO |
sqlserver_database_io |
sys.dm_io_virtual_file_stats sys.master_files |
Igen | 60 másodperc |
Kiszolgáló tulajdonságai | AzureSQLMIServerProperties |
sqlserver_server_properties |
sys.server_resource_stats |
Igen | 60 másodperc |
Teljesítményszámlálók | AzureSQLMIPerformanceCounters |
sqlserver_performance |
sys.dm_os_performance_counters sys.databases |
Igen | 60 másodperc |
Erőforrás-statisztikák | AzureSQLMIResourceStats |
sqlserver_azure_db_resource_stats |
sys.server_resource_stats |
Igen | 60 másodperc |
Erőforrások szabályozása | AzureSQLMIResourceGovernance |
sqlserver_instance_resource_governance |
sys.dm_instance_resource_governance |
Igen | 60 másodperc |
maximális száma | AzureSQLMIRequests |
sqlserver_requests |
sys.dm_exec_sessions sys.dm_exec_requests sys.dm_exec_sql_text |
Nem | N.a. |
Ütemezők | AzureSQLMISchedulers |
sqlserver_schedulers |
sys.dm_os_schedulers |
Nem | Nem értelmezhető |
SQL Server-adatok
Rövid név | Konfiguráció neve | Névtér | Dinamikus felügyeleti nézetek | Alapértelmezés szerint engedélyezve | Alapértelmezett gyűjtemény gyakorisága |
---|---|---|---|---|---|
Várakozási statisztikák | SQLServerWaitStatsCategorized |
sqlserver_waitstats |
sys.dm_os_wait_stats |
Igen | 60 másodperc |
Memória-nyilvántartók | SQLServerMemoryClerks |
sqlserver_memory_clerks |
sys.dm_os_memory_clerks |
Igen | 60 másodperc |
Adatbázis I/O | SQLServerDatabaseIO |
sqlserver_database_io |
sys.dm_io_virtual_file_stats sys.master_files |
Igen | 60 másodperc |
Kiszolgáló tulajdonságai | SQLServerProperties |
sqlserver_server_properties |
sys.dm_os_sys_info |
Igen | 60 másodperc |
Teljesítményszámlálók | SQLServerPerformanceCounters |
sqlserver_performance |
sys.dm_os_performance_counters |
Igen | 60 másodperc |
Kötettér | SQLServerVolumeSpace |
sqlserver_volume_space |
sys.master_files |
Igen | 60 másodperc |
SQL Server CPU | SQLServerCpu |
sqlserver_cpu |
sys.dm_os_ring_buffers |
Igen | 60 másodperc |
Ütemezők | SQLServerSchedulers |
sqlserver_schedulers |
sys.dm_os_schedulers |
Nem | Nem értelmezhető |
maximális száma | SQLServerRequests |
sqlserver_requests |
sys.dm_exec_sessions sys.dm_exec_requests sys.dm_exec_sql_text |
Nem | Nem értelmezhető |
Rendelkezésre állási replika állapotai | SQLServerAvailabilityReplicaStates |
sqlserver_hadr_replica_states |
sys.dm_hadr_availability_replica_states sys.availability_replicas sys.availability_groups sys.dm_hadr_availability_group_states |
Nem | 60 másodperc |
Rendelkezésre állási adatbázis replikái | SQLServerDatabaseReplicaStates |
sqlserver_hadr_dbreplica_states |
sys.dm_hadr_database_replica_states sys.availability_replicas |
Nem | 60 másodperc |
Következő lépések
- Az SQL Elemzések (előzetes verzió) használatával kapcsolatos gyakori kérdésekért tekintse meg a gyakori kérdéseket.
- Monitorozás és a teljesítmény finomhangolása az Azure SQL Database-ben és a felügyelt Azure SQL-példányban
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: