Aracılığıyla paylaş


Azure Arc tarafından etkinleştirilen SQL Server'ı izleme (önizleme)

Şunlar için geçerlidir: SQL Server

Azure portalındaki performans panosunu kullanarak Azure Arc tarafından etkinleştirilen SQL Server'ın izlenmesini sağlayabilirsiniz. Performans ölçümleri, Azure Arc tarafından etkinleştirilen uygun SQL Server örnekleri üzerindeki dinamik yönetim görünümü (DMV) veri kümelerinden otomatik olarak toplanır. Ölçümler daha sonra neredeyse gerçek zamanlı işleme için Azure telemetri işlem hattına gönderilir.

Uyarı

Önizleme özelliği olarak, bu makalede sunulan teknoloji Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları'na tabidir.

En son güncelleştirmeler , Azure Arc tarafından etkinleştirilen SQL Server sürüm notlarında bulunur.

Özellik önizlemesi sırasında izleme ücretsiz olarak kullanılabilir. Genel kullanılabilirlik sonrasında bu özellik için ücretler belirlenecek.

Ölçümleri portalda görüntülemek için:

  1. Azure Arc tarafından etkinleştirilen bir SQL Server örneği seçin.
  2. performans panosunu izleme'yi> seçin.

tüm önkoşulları karşıladığınız varsayılarak izleme otomatiktir.

Azure Arc tarafından etkinleştirilen SQL Server performans panosunun ekran görüntüsü.

Önkoşullar

Azure Arc tarafından etkinleştirilen SQL Server'ın izleme verilerini toplamak ve Azure'daki performans ölçümlerini görüntülemek için aşağıdaki koşulları karşılamanız gerekir:

  • SQL Server () için Azure Uzantısı'nın sürümüWindowsAgent.SqlServer v1.1.2504.99 veya üzeridir.

  • Azure Arc tarafından etkinleştirilen SQL Server, Windows işletim sisteminde çalışıyor.

    • Windows Server 2012 R2 ve daha eski sürümlerde çalışan SQL Server desteklenmez.
  • Azure Arc tarafından etkinleştirilen SQL Server bir Standard veya Enterprise sürümüdür.

  • SQL Server sürümü 2016 SP1 veya üzeridir.

  • Sunucu *.<region>.arcdataservices.com ile bağlantı kurabiliyor. Daha fazla bilgi için bkz. ağ gereksinimleri.

  • Azure Arc tarafından etkinleştirilen SQL Server'da lisans türü Yazılım Güvencesi veya kullandıkça öde'dir.

  • Azure rolünüz Microsoft.AzureArcData/sqlServerInstances/getTelemetry/ eylemine sahip. Bu eylemi içeren aşağıdaki yerleşik rolü kullanabilirsiniz: Azure Karma Veritabanı Yöneticisi - Salt Okunur Hizmet Rolü. Daha fazla bilgi için Azure yerleşik rollerine bakınız .

Geçerli sınırlamalar

Yük devretme kümesi örnekleri şu anda desteklenmemektedir.

Koleksiyonu devre dışı bırakma veya etkinleştirme

Azure portalı

  • Azure Arc tarafından etkinleştirilen SQL Server'ın kaynak sayfasında Performans Panosu (önizleme) öğesini seçin.
  • Performans Panosu bölmesinin üst kısmında Yapılandır'ı seçin.
  • İzleme ayarlarını yapılandır bölmesinde, izleme verilerinin toplanmasını kapatmak veya açmak için iki durumlu düğmeyi kullanın.
  • Ayarları uygula'yı seçin.

Azure Komut Satırı Arayüzü (Azure CLI)

Azure Arc tarafından etkinleştirilen SQL Server için izleme verilerinin toplanmasını devre dışı bırakmak için Azure CLI'da aşağıdaki komutu çalıştırın. Abonelik kimliği, kaynak grubu ve kaynak adı için yer tutucuları değiştirin.

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

Azure Arc tarafından etkinleştirilen SQL Server için izleme verilerinin toplanmasını etkinleştirmek için aşağıdaki komutu çalıştırın. Abonelik kimliği, kaynak grubu ve kaynak adı için yer tutucuları değiştirin.

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

Koleksiyonu etkinleştirme komutu başarıyla çalıştırılabilir, ancak Azure portalı yalnızca daha önce listelenen tüm önkoşulları karşılarsanız izleme verilerini toplar ve gösterir.

Toplanan veriler

Aşağıdaki listeler, izleme özelliğini etkinleştirdiğinizde Azure Portalı'nın Azure Arc tarafından etkinleştirilen SQL Server'da DMV veri kümelerinden topladığı izleme verilerini yansıtır. Portal hiçbir kişisel veri veya müşteri içeriği toplamaz.

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_id
  • database_id
  • database_name
  • machine_name
  • sample_time_utc
  • session_id
  • session_status
  • sql_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_percent
  • idle_cpu_percent
  • machine_name
  • other_process_cpu_percent
  • process_sample_time_utc
  • sample_time_utc
  • sql_process_cpu_percent
  • sql_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_name
  • collection_time_utc
  • compatibility_level
  • containment_desc
  • count_suspect_pages
  • create_date
  • database_id
  • database_name
  • delayed_durability_desc
  • force_last_good_plan_actual_state
  • is_accelerated_database_recovery_on
  • is_auto_create_stats_on
  • is_auto_shrink_on
  • is_auto_update_stats_async_on
  • is_auto_update_stats_on
  • is_broker_enabled
  • is_cdc_enabled
  • is_change_feed_enabled
  • is_distributor
  • is_encrypted
  • is_in_standby
  • is_ledger_on
  • is_merge_published
  • is_parameterization_forced
  • is_primary_replica
  • is_published
  • is_read_committed_snapshot_on
  • is_read_only
  • is_subscribed
  • last_good_checkdb_time
  • log_reuse_wait_desc
  • machine_name
  • notable_db_scoped_configs
  • page_verify_option_desc
  • query_store_actual_state_desc
  • query_store_query_capture_mode_desc
  • recovery_model_desc
  • sample_time_utc
  • snapshot_isolation_state
  • sql_server_instance_name
  • state_desc
  • updateability
  • user_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_utc
  • count_data_files
  • count_log_files
  • data_size_allocated_mb
  • data_size_used_mb
  • database_id
  • database_name
  • is_primary_replica
  • log_size_allocated_mb
  • log_size_used_mb
  • machine_name
  • online_index_version_store_size_mb
  • persistent_version_store_size_mb
  • sample_time_utc
  • sql_server_instance_name

Bellek kullanımı

Açıklama: Bellek görevlileri ve görevliler tarafından bellek tüketimi.

Veri kümesi adı:SqlServerMemoryUtilization

Toplama sıklığı: 10 saniye

Toplanan alanlar:

  • machine_name
  • memory_size_mb
  • memory_clerk_name
  • memory_clerk_type
  • sample_time_utc
  • sql_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 İstekler/saniye
  • Bellek önbelleği isabet oranı
  • Önbellek İsabet Oranı
  • Denetim noktası sayfaları saniye başına
  • Hatalar/sn
  • tempdb'de Boş Alan (KB)
  • Verilen Çalışma Alanı Belleği (KB)
  • Kilit Bekleme Süresi/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/sn
  • Mantıksal Bağlantılar
  • Oturumlar/sn
  • Oturum kapatma sayısı/sn
  • Kilitlenme sayısı/sn
  • İşletim sistemi kullanılabilir fiziksel bellek (KB)
  • Yetersiz bellek sayısı
  • Sayfa ömrü beklentisi
  • Sayfa okuma/sn
  • Saniye başına sayfa yazma
  • Kullanılmakta olan fiziksel belleği işleme (KB)
  • Fiziksel bellek seviyesi düşük
  • Engellenen işlemler
  • Önceden yükleme sayfaları/sn.
  • 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)
  • İşlem/sn
  • 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ı
  • Hatalar/sn
  • 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
  • Logaritmik Büyümeler
  • Günlüklerin Azaltılması
  • Optimizör Belleği (KB)
  • Sayfa görüntülemeleri/saniye
  • 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 Giriş/Çıkış

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_id
  • database_name
  • file_id
  • file_max_size_mb
  • file_size_mb
  • file_type
  • io_stall_queued_read_ms
  • io_stall_queued_write_ms
  • io_stall_read_ms
  • io_stall_write_ms
  • machine_name
  • num_of_bytes_read
  • num_of_bytes_written
  • num_of_reads
  • num_of_writes
  • sample_time_utc
  • size_on_disk_bytes
  • sql_server_instance_name

Bekleme istatistikleri

Uyarı

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_name
  • max_wait_time_ms
  • resource_wait_time_ms
  • sample_time_utc
  • signal_wait_time_ms
  • sql_server_instance_name
  • wait_category
  • wait_time_ms
  • wait_type
  • waiting_tasks_count