Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Azure Arc tarafından etkinleştirilen SQL Server'ın Microsoft'a ilettiği veriler açıklanmaktadır. Specifically:
- Azure Arc tarafından etkinleştirilen SQL Server, bu makalede ve Azure Arc özellikli SQL Server'ı izleme bölümünde açıklandığı gibi kullanım verilerini toplar.
- Azure Connected Machine aracısı bu verileri
*.<region>.arcdataservices.comBağlı Makine aracısı ağ gereksinimleri - URL'ler bölümünde açıklandığı gibi adresine iletir.
Azure Arc tarafından etkinleştirilen SQL Server, kişisel bilgileri (PII) veya son kullanıcı tarafından tanımlanabilir bilgileri toplamaz veya müşteri verilerini depolamaz.
İlgili ürünler
Azure Arc tarafından etkinleştirilen SQL Server aşağıdaki ürünleri kullanır:
- Azure Arc özellikli sunucular
Azure Arc örneği tarafından etkinleştirilen SQL Server
Azure Arc örnekleri tarafından etkinleştirilen SQL Server için aşağıdaki veriler toplanır:
| Description | Özellik adı | Mülk türü |
|---|---|---|
| SQL Server sürümü | Edition |
string |
| Sunucular için Azure Arc kaynağını barındırmanın kaynak kimliği | ContainerResourceId |
string |
| Kaynağın oluşturulduğu zaman | CreateTime |
string |
| SQL Server örneği tarafından kullanılan mantıksal işlemci sayısı | VCore |
string |
| Bulut bağlantı durumu | Status |
string |
| SQL Server güncelleştirme düzeyi | PatchLevel |
string |
| SQL Server harmanlaması | Collation |
string |
| SQL Server geçerli sürümü | CurrentVersion |
string |
| SQL Server örneği adı | InstanceName |
string |
| SQL Server tarafından kullanılan dinamik TCP bağlantı noktaları | TcpDynamicPorts |
string |
| SQL Server tarafından kullanılan statik TCP bağlantı noktaları | TcpStaticPorts |
string |
| SQL Server ürün kimliği | ProductId |
string |
| SQL Server hazırlık durumu | ProvisioningState |
string |
Aşağıdaki JSON belgesi, SQL Server - Azure Arc kaynağının bir örneğidir
{
"name": "<server name>",
"version": "SQL Server 2022",
"edition": "Enterprise",
"containerResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/arc-eastasia/providers/Microsoft.HybridCompute/machines/<server name>",
"vCore": "8",
"status": "Connected",
"patchLevel": "16.0.1000.6",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"currentVersion": "16.0.1000.6",
"instanceName": "<instance name>",
"tcpDynamicPorts": "61394",
"tcpStaticPorts": "",
"productId": "00488-00010-05000-AB944",
"licenseType": "PAYG",
"azureDefenderStatusLastUpdated": "2023-02-08T07:57:37.5597421Z",
"azureDefenderStatus": "Protected",
"provisioningState": "Succeeded"
}
SQL Server veritabanı - Azure Arc
| Description | Özellik adı | Mülk türü |
|---|---|---|
| Veritabanı adı | name |
string |
| Collation | collationName |
string |
| Veritabanı oluşturma tarihi | databaseCreationDate |
System.DateTime |
| Uyumluluk düzeyi | compatibilityLevel |
string |
| Veritabanı durumu | state |
string |
| Salt Okunabilir Mod | isReadOnly |
boolean |
| Kurtarma modu | recoveryMode |
boolean |
| Otomatik kapatma etkin | isAutoCloseOn |
boolean |
| Otomatik küçültme etkin | isAutoShrinkOn |
boolean |
| Otomatik istatistik oluşturma etkin | isAutoCreateStatsOn |
boolean |
| Otomatik güncelleştirme istatistikleri etkinleştirildi | isAutoUpdateStatsOn |
boolean |
| Uzak veri arşivi etkinleştirildi | isRemoteDataArchiveEnabled |
boolean |
| Bellek iyileştirme etkinleştirildi | isMemoryOptimizationEnabled |
boolean |
| Şifreleme etkinleştirildi | isEncrypted |
boolean |
| Güvenilir mod etkin | isTrustworthyOn |
boolean |
| Yedekleme bilgileri | backupInformation |
object |
| Hazırlık durumu | provisioningState |
string |
Aşağıdaki JSON belgesi, SQL Server veritabanı - Azure Arc kaynağı örneğidir.
{
"name": "newDb80",
"collationName": "SQL_Latin1_General_CP1_CI_AS",
"databaseCreationDate": "2023-01-09T03:40:45Z",
"compatibilityLevel": 150,
"state": "Online",
"isReadOnly": false,
"recoveryMode": "Full",
"databaseOptions": {
"isAutoCloseOn": false,
"isAutoShrinkOn": false,
"isAutoCreateStatsOn": true,
"isAutoUpdateStatsOn": true,
"isRemoteDataArchiveEnabled": false,
"isMemoryOptimizationEnabled": true,
"isEncrypted": false,
"isTrustworthyOn": false
},
"backupInformation": {},
"provisioningState": "Succeeded"
}
Uzantı günlükleri
Uzantı, uzantı olaylarıyla ilgili günlükleri Azure'a gönderir.
Uzantı günlük dosyası şu adrestedir:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
Günlük dosyası adı SQL Server için Azure Uzantısı sürümüne bağlıdır ve SQL Server için Azure Uzantısı'nın en son sürümü için günlük dosyası şu şekildedir:
unifiedagent.log
Uzantı sürümü 1.1.24724.69 ve önceki sürümler için günlük dosyası şu şekildedir:
ExtensionLog_0.log
Geçiş değerlendirme ölçümleri
Geçiş değerlendirmesi, Azure'a geçiş için otomatik olarak bir değerlendirme oluşturur. Geçiş değerlendirmesini kullanarak en uygun Azure SQL hedefini seçme - Azure Arc tarafından etkinleştirilen SQL Server makalesinde daha fazla bilgi edinin.
- CPU kullanımı (%)
- Bellek kullanımı (%)
- Okuma IO/sn ve Yazma IO/sn (Veri ve Log dosyaları)
- Okuma MB/sn ve Yazma MB/sn (Aktarım Hızı)
- Giriş/Çıkış (G/Ç) işlemlerinin gecikme süresi
- Toplam veritabanı boyutu ve veritabanı dosyası kuruluşları
Verileri izleme
Aracı, SQL Server izleme verilerini otomatik olarak Azure'a gönderir. Toplanan izleme verilerini devre dışı bırakabilirsiniz. Bkz. Azure Arc tarafından etkinleştirilen SQL Server'ı izleme (önizleme).
Aşağıdaki listeler, izleme özelliği etkinleştirildiğinde Azure Arc tarafından etkinleştirilen SQL Server'da DMV veri kümelerinden toplanan izleme verilerini yansıtır. Kişisel bilgiler (PII), son kullanıcı tanımlanabilir bilgileri (EUII) veya müşteri içeriği toplanmaz.
Etkin oturumlar
Açıklama: İstek çalıştıran, engelleyicisi olan veya açık bir işlemi olan oturumlar.
Veri kümesi adı:SqlServerActiveSessions
Toplama sıklığı: 30 saniye
Toplanan alanlar:
connection_iddatabase_iddatabase_namemachine_namesample_time_utcsession_idsession_statussql_server_instance_name
CPU kullanımı
Açıklama: Zaman içinde CPU kullanımı.
Veri kümesi adı:SqlServerCPUUtilization
Toplama sıklığı: 10 saniye
Toplanan alanlar:
avg_cpu_percentidle_cpu_percentmachine_nameother_process_cpu_percentprocess_sample_time_utcsample_time_utcsql_process_cpu_percentsql_server_instance_name
Veritabanı özellikleri
Açıklama: Veritabanı seçeneklerini ve diğer veritabanı meta verilerini içerir.
Veri kümesi adı:SqlServerDatabaseProperties
Toplama sıklığı: 5 dakika
Toplanan alanlar:
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
Veritabanı depolama kullanımı
Açıklama: Depolama kullanımını ve kalıcı sürüm depoyu içerir.
Veri kümesi adı:SqlServerDatabaseStorageUtilization
Toplama sıklığı: 1 dakika
Toplanan alanlar:
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
Bellek kullanımı
Açıklama: Bellek memurları ve katipler tarafından bellek tüketimi.
Veri kümesi adı:SqlServerMemoryUtilization
Toplama sıklığı: 10 saniye
Toplanan alanlar:
machine_namememory_size_mbmemory_clerk_namememory_clerk_typesample_time_utcsql_server_instance_name
Performans sayaçları (yaygın)
Açıklama: SQL Server'ın kaydettiği yaygın performans sayaçlarını içerir.
Veri kümesi adı:SqlServerPerformanceCountersCommon
Toplama sıklığı: 1 dakika
Toplanan sayaçlar:
- Aktif Geçici Tablolar
- Etkin İşlemler
- Arka plan yazma işlem hızı (sayfa/sn)
- Toplu İş İstekleri/sn
- Bellek önbelleği isabet oranı
- Önbellek İsabet Oranı
- Denetim noktası sayfaları/saniye
- Errors/sec
- tempdb'de Boş Alan (KB)
- Verilen Çalışma Alanı Belleği (KB)
- Tutucu Bekleme Süreleri/sn
- Gecikmeli yazma/sn
- Kilitleme Belleği (KB)
- Bloklanmış sayfa ayırmaları (KB)
- Saniye Başına Boşaltılan Günlük Bayt
- Kayıt Temizleme/saniye
- Mantıksal Bağlantılar
- Logins/sec
- Logouts/sec
- Kilitlenme sayısı/sn
- İşletim sistemi kullanılabilir fiziksel bellek (KB)
- Yetersiz bellek sayısı
- Sayfa ömrü beklentisi
- Sayfa okuma/sn
- Sayfa yazma/saniye
- Kullanılmakta olan fiziksel belleği işleme (KB)
- Fiziksel bellek seviyesi düşük
- Engellenen işlemler
- Readahead Sayfaları/Saniye
- SQL Dikkat oranı
- SQL Derlemeleri/sn
- SQL Yeniden Derlemeleri/sn
- Sistem belleği sinyal durumu yüksek
- Sistem belleği sinyal durumu düşük
- Hedef Sunucu Belleği (KB)
- Geçici Tablo Oluşturma Oranı
- Toplam Sunucu Belleği (KB)
- Transactions/sec
- Kullanıcı Bağlantıları
- Yazma İşlemleri/saniye
Performans sayaçları (ayrıntılı)
Açıklama: SQL Server'ın kaydettiği ayrıntılı performans sayaçlarını içerir.
Veri kümesi adı:SqlServerPerformanceCountersDetailed
Toplama sıklığı: 1 dakika
Toplanan sayaçlar:
- Ortalama Bekleme Süresi (ms)
- Yedekleme/Geri Yükleme Aktarım Hızı/sn
- Toplu Kopyalama Satır/sn
- Toplu Kopyalama Aktarım Hızı/sn
- Önbellek Nesnesi Sayıları
- Bağlantı Belleği (KB)
- Veri Dosyası Boyutu (KB)
- Veritabanı sayfaları
- Errors/sec
- Başarısız Otomatik Parametreler/sn
- Boş liste duraksamaları/sn
- Büyük sayfa ayırmaları (KB)
- Yerel düğüm sayfa taramaları/sn
- Zaman Aşımlarını Kilitle (zaman aşımı > 0)/sn
- Günlük Dosyası Boyutu (KB)
- Günlük Dosyasının Kullanılan Boyutu (KB)
- Kayıt Yazma Bekleme Süresi
- Kayıt Büyümeleri
- Kayıt Küçültmeleri
- Optimizör Belleği (KB)
- Sayfa aramaları/sn
- Kullanılan Kayıt Yüzdesi
- İşlem sanal belleği düşük
- Uzak düğüm sayfası aramaları saniye başına
- Veri Taşıma Baytlarını/sn Daralt
- İmha için Geçici Tablolar
- Sürüm Temizleme oranı (KB/sn)
- Sürüm Oluşturma hızı (KB/sn)
- Sürüm Deposu Boyutu (KB)
- Kullanılan XTP Belleği (KB)
Depolama Girdi/Çıktı
Açıklama: Birikmeli giriş/saniye başına çıkış (IOPS), aktarım hızı ve gecikme süresi istatistiklerini içerir.
Veri kümesi adı:SqlServerStorageIO
Toplama sıklığı: 10 saniye
Toplanan alanlar:
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
Bekleme istatistikleri
Note
Bekleme istatistikleri şu anda performans panosunda görselleştirilemez.
Açıklama: Veritabanı altyapısı örneği için bekleme türlerini ve bekleme istatistiklerini içerir.
Veri kümesi adı:SqlServerWaitStats
Toplama sıklığı: 10 saniye
Toplanan alanlar:
machine_namemax_wait_time_msresource_wait_time_mssample_time_utcsignal_wait_time_mssql_server_instance_namewait_categorywait_time_mswait_typewaiting_tasks_count