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
Az Azure Arc által engedélyezett SQL Server monitorozásához használja az Azure Portal teljesítmény irányítópultját. A teljesítménymetrikákat a rendszer automatikusan összegyűjti a dinamikus felügyeleti nézet (DMV) adatkészleteiből az Azure Arc által engedélyezett SQL Server jogosult példányaihoz. A metrikákat ezután a rendszer elküldi az Azure telemetriai folyamatának közel valós idejű feldolgozás céljából.
Jegyzet
Előzetes verziójú funkcióként a cikkben bemutatott technológiára Microsoft Azure Previewskiegészítő használati feltételei vonatkoznak.
A legújabb frissítések az Azure Arc által engedélyezett SQL Serverkibocsátási megjegyzéseiben érhetők el.
A funkció előzetes verziója alatt a monitorozás ingyenesen elérhető. Az általános rendelkezésre állás után meg kell határozni a szolgáltatás díját.
Metrikák megtekintése a portálon:
- Válassza ki az Azure Arc által engedélyezett SQL Server-példányt.
- Válassza a Figyelési>Teljesítményirányítópult.
A monitorozás automatikus, feltéve, hogy minden előfeltételnek megfelel.
Előfeltételek
Az Azure Arc által engedélyezett SQL Server monitorozási adatainak gyűjtéséhez és az Azure teljesítménymetrikáinak megtekintéséhez az alábbi feltételeknek kell megfelelnie:
Az SQL Serverhez készült Azure Extension (
WindowsAgent.SqlServer) verziója 1.1.2504.99-es vagy újabb verzió.Az Azure Arc által engedélyezett SQL Server a Windows operációs rendszeren fut.
- A Windows Server 2012 R2-n és a régebbi verziókon futó SQL Server nem támogatott.
Az Azure Arc által engedélyezett SQL Server egy Standard vagy Enterprise kiadás.
Az SQL Server verziója 2016 SP1 vagy újabb.
A kiszolgálónak van kapcsolata
*.<region>.arcdataservices.com-val. További információ: hálózati követelmények.Az Azure Arc által engedélyezett SQL Server-licenctípus a Szoftvergarancia vagy használatalapú fizetés.
Az Azure-szerepkör, amellyel rendelkezik, tartalmazza a
Microsoft.AzureArcData/sqlServerInstances/getTelemetry/műveletet. A következő beépített szerepkört használhatja, amely magában foglalja ezt a műveletet: Azure Hybrid Database Administrator – Írásvédett szolgáltatásszerepkör. További információ: Azure beépített szerepkörei.
Jelenlegi korlátozások
Az átállási fürtpéldányok jelenleg nem támogatottak.
Gyűjtemény letiltása vagy engedélyezése
Azure Portal
- Az Azure Arc által engedélyezett SQL Server erőforráslapján válassza a Teljesítmény-irányítópult (előzetes kiadás)lehetőséget.
- A Teljesítményirányítópult tetején válassza a Konfiguráláslehetőséget.
- A Monitorozási beállítások konfigurálása panelen a váltógombbal kapcsolja ki vagy kapcsolja be a figyelési adatok gyűjtését.
- Válassza a Beállítások alkalmazásalehetőséget.
Azure CLI
Az Azure Arc által engedélyezett SQL Server monitorozási adatainak gyűjtésének letiltásához futtassa az alábbi parancsot az Azure CLI-ben. Cserélje le az előfizetés azonosítójának, erőforráscsoportjának és erőforrásnevének helyőrzőit.
az resource update --ids "/subscriptions/<sub_id>/resourceGroups/<resource_group>/providers/Microsoft.AzureArcData/SqlServerInstances/<resource_name>" --set 'properties.monitoring.enabled=false' --api-version 2023-09-01-preview
Az Azure Arc által engedélyezett SQL Server monitorozási adatainak gyűjtésének engedélyezéséhez futtassa a következő parancsot. Cserélje le az előfizetés azonosítójának, erőforráscsoportjának és erőforrásnevének helyőrzőit.
az resource update --ids "/subscriptions/<sub_id>/resourceGroups/<resource_group>/providers/Microsoft.AzureArcData/SqlServerInstances/<resource_name>" --set 'properties.monitoring.enabled=true' --api-version 2023-09-01-preview
A gyűjtemény engedélyezésére szolgáló parancs sikeres lehet, de az Azure Portal csak akkor gyűjti és jeleníti meg a figyelési adatokat, ha megfelel a korábban felsorolt előfeltételeknek,.
Összegyűjtött adatok
Az alábbi listák azOkat a figyelési adatokat tükrözik, amelyeket az Azure Portal gyűjt az Azure Arc által engedélyezett SQL Serveren lévő DMV-adathalmazokból a monitorozási funkció engedélyezésekor. A portál nem gyűjt személyes adatokat vagy ügyféltartalmat.
Aktív munkamenetek
leírása: kérést futtató, blokkolóval vagy nyitott tranzakcióval rendelkező munkamenetek.
Adatkészlet neve:SqlServerActiveSessions
Adatgyűjtés gyakorisága: 30 másodperc
Összegyűjtött mezők:
connection_iddatabase_iddatabase_namemachine_namesample_time_utcsession_idsession_statussql_server_instance_name
CPU-kihasználtság
Leírás: processzorhasználat az idő függvényében.
Adatkészlet neve:SqlServerCPUUtilization
Adatgyűjtés gyakorisága: 10 másodperc
Összegyűjtött mezők:
avg_cpu_percentidle_cpu_percentmachine_nameother_process_cpu_percentprocess_sample_time_utcsample_time_utcsql_process_cpu_percentsql_server_instance_name
Adatbázis tulajdonságai
Leírás: Adatbázis-beállításokat és egyéb adatbázis-metaadatokat tartalmaz.
Adatkészlet neve:SqlServerDatabaseProperties
Adatgyűjtés gyakorisága: 5 perc
Összegyűjtött mezők:
collation_namecollection_time_utccompatibility_levelcontainment_desccount_suspect_pagescreate_datedatabase_iddatabase_namedelayed_durability_descforce_last_good_plan_actual_stateis_accelerated_database_recovery_onis_auto_create_stats_onis_auto_shrink_onis_auto_update_stats_async_onis_auto_update_stats_onis_broker_enabledis_cdc_enabledis_change_feed_enabledis_distributoris_encryptedis_in_standbyis_ledger_onis_merge_publishedis_parameterization_forcedis_primary_replicais_publishedis_read_committed_snapshot_onis_read_onlyis_subscribedlast_good_checkdb_timelog_reuse_wait_descmachine_namenotable_db_scoped_configspage_verify_option_descquery_store_actual_state_descquery_store_query_capture_mode_descrecovery_model_descsample_time_utcsnapshot_isolation_statesql_server_instance_namestate_descupdateabilityuser_access_desc
Adatbázis-tárterület kihasználtsága
Leírás: Tartalmazza a tárterület használatát és az állandó verziótárat.
Adatkészlet neve:SqlServerDatabaseStorageUtilization
Adatgyűjtés gyakorisága: 1 perc
Összegyűjtött mezők:
collection_time_utccount_data_filescount_log_filesdata_size_allocated_mbdata_size_used_mbdatabase_iddatabase_nameis_primary_replicalog_size_allocated_mblog_size_used_mbmachine_nameonline_index_version_store_size_mbpersistent_version_store_size_mbsample_time_utcsql_server_instance_name
Memóriakihasználtság
Leírás: Memória-allokátorok és a memóriahasználat allokátorok által.
Adatkészlet neve:SqlServerMemoryUtilization
Adatgyűjtés gyakorisága: 10 másodperc
Összegyűjtött mezők:
machine_namememory_size_mbmemory_clerk_namememory_clerk_typesample_time_utcsql_server_instance_name
Teljesítményszámlálók (gyakori)
Leírás: Az SQL Server által rögzített gyakori teljesítményszámlálókat tartalmazza.
Adatkészlet neve:SqlServerPerformanceCountersCommon
Adatgyűjtés gyakorisága: 1 perc
Összegyűjtött számlálók:
- Aktív ideiglenes táblák
- Aktív tranzakciók
- Háttéríró oldal/másodperc
- Batch-kérelmek másodpercenként
- Gyorsítótár találati aránya
- Gyorsítótár találati aránya
- Ellenőrzőpont oldalak/másodperc
- Hibák per másodperc
- Szabad hely a tempdb-ben (KB)
- Munkaterületi memória (KB) megadása
- Reteszvárakozások/másodperc
- Lusta írások/másodperc
- Memória zárolása (KB)
- Zárolt oldalfoglalások (KB)
- Napló bájtok kiírt/másodperc
- Naplóürítések/másodperc
- Logikai kapcsolatok
- Bejelentkezések/mp
- Kijelentkezések másodpercenként
- Holtpontok száma másodpercenként
- Operációs rendszer rendelkezésre álló fizikai memóriája (KB)
- Memóriahiány számláló
- Az oldal várható élettartama
- Oldalolvasások másodpercenként
- Oldal/írások másodpercenként
- A használatban lévő fizikai memória (KB) feldolgozása
- A fizikai memória mennyisége alacsony
- Folyamatok blokkolva
- Beolvasási oldalak/mp
- SQL-figyelési arány
- SQL-fordítások másodpercenként
- SQL-újrafordítások másodpercenként
- A rendszer memóriajelének állapota magas
- A rendszermemória jelállapota alacsony
- Célkiszolgáló memóriája (KB)
- Ideiglenes táblák létrehozási sebessége
- Kiszolgáló teljes memóriája (KB)
- Tranzakciók/másodperc
- Felhasználói kapcsolatok
- Tranzakciók írása másodpercenként
Teljesítményszámlálók (részletes)
Leírás: Részletes teljesítményszámlálókat tartalmaz, amelyeket az SQL Server rögzít.
Adatkészlet neve:SqlServerPerformanceCountersDetailed
Adatgyűjtés gyakorisága: 1 perc
Összegyűjtött számlálók:
- Átlagos várakozási idő (ms)
- Biztonsági mentés/visszaállítás átviteli sebessége/másodperc
- Sorok tömeges másolási sebessége másodpercenként
- Nagyméretű másolási sebesség másodpercenként
- Gyorsítótárbeli objektumok száma
- Kapcsolati memória (KB)
- Adatfájl mérete (KB)
- Adatbázisoldalak
- Hibák per másodperc
- Sikertelen automatikus paraméterek/másodperc
- Szabad lista késleltetések/mp
- Nagy lapfoglalások (KB)
- Helyi csomópont lapkeresései másodpercenként
- Zárolás időtúllépések (időtúllépés > 0)/másodpercenként
- Naplófájl mérete (KB)
- Használt naplófájl mérete (KB)
- Napló ürítés várakozási ideje
- Logaritmikus növekedések
- Naplófájlkicsinyítés
- Optimalizáló memória (KB)
- Oldalkeresések másodpercenként
- Használt napló százalékos aránya
- Kevés virtuális memória feldolgozása
- Távoli csomópont lapkeresései másodpercenként
- Adatmozgatás csökkentése bájt/mp
- Ideiglenes táblák a megsemmisítéshez
- Verziótisztítási arány (KB/s)
- Verziólétrehozási arány (KB/s)
- Verziótárhely mérete (KB)
- Használt XTP-memória (KB)
Tároló bemenet/kimenet
leírása: Tartalmazza a másodpercenkénti összesített bemenetet/kimenetet (IOPS), az átviteli sebességet és a késési statisztikákat.
Adatkészlet neve:SqlServerStorageIO
Adatgyűjtés gyakorisága: 10 másodperc
Összegyűjtött mezők:
database_iddatabase_namefile_idfile_max_size_mbfile_size_mbfile_typeio_stall_queued_read_msio_stall_queued_write_msio_stall_read_msio_stall_write_msmachine_namenum_of_bytes_readnum_of_bytes_writtennum_of_readsnum_of_writessample_time_utcsize_on_disk_bytessql_server_instance_name
Várakozási statisztikák
Jegyzet
A várakozási statisztikák jelenleg nem jeleníthetők meg a teljesítmény irányítópultján.
Leírás: Tartalmazza az adatbázismotor-példány várakozási típusait és várakozási statisztikáit.
Adatkészlet neve:SqlServerWaitStats
Adatgyűjtés gyakorisága: 10 másodperc
Összegyűjtött mezők:
machine_namemax_wait_time_msresource_wait_time_mssample_time_utcsignal_wait_time_mssql_server_instance_namewait_categorywait_time_mswait_typewaiting_tasks_count
Kapcsolódó tartalom
- Tevékenységnaplók használata az Azure Arc által engedélyezett SQL Serverrel
- Azure Arc által engedélyezett SQL Server-adatgyűjtés és -jelentéskészítés
- rendszer dinamikus felügyeleti nézetei