Komut günlükleri
Komut günlükleri tablosu, Gerçek Zamanlı Zeka'nın parçası olan bir Eventhouse KQL veritabanında çalıştırılan komutların listesini içerir. Her komut için bir günlük olay kaydı EventhouseCommandLogs tablosunda depolanır.
Komut günlükleri tablosu
Komut günlüklerini kullanarak:
- Komut performansını ve eğilimlerini analiz edin.
- Büyük miktarda sistem kaynağı kullanan komutları belirleyin.
- En fazla sayıda komut çalıştıran kullanıcıları ve uygulamaları belirleyin.
Aşağıdaki tabloda EventhouseCommandLogs tablosunda depolanan sütunlar açıklanmaktadır:
Sütun Adı | Type | Açıklama |
---|---|---|
CacheColdHitsBytes | uzun | Verilerin önceden eklenmesi nedeniyle soğuk önbellekte komutu için kullanılabilir olan soğuk depolama verilerinin miktarı. |
CacheColdMissesBytes | uzun | Soğuk önbellekte komutu için kullanılamamış olan soğuk depolama verilerinin miktarı. |
CacheHotHitsBytes | uzun | Sık erişimli önbellekte komutu için kullanılabilir olan veri miktarı. Sık erişimli önbellekte depolanan veri miktarı, veritabanı veya tablo önbelleğe alma ilkesi tarafından tanımlanır. |
CacheHotMissesBytes | uzun | Sık erişimli önbellekteki komut için kullanılamamış olan veri miktarı. |
CapacityId | Dize | Doku kapasitesi tanımlayıcısı. |
CommandText | Dize | Komutun metni. |
ComponentFault | Dize | Bir komut hatası durumunda, hatanın oluştuğu bileşen. Geçerli değerler: Server veya Client . |
CorrelationId | Dize | Komutun bağıntı tanımlayıcısı. |
CpuTimeMs | uzun | Komutu tarafından kullanılan milisaniye (ms) cinsinden toplam CPU. |
CustomerTenantId | Dize | Müşteri kiracı tanımlayıcısı. |
DatabaseId | Dize | Veritabanı benzersiz tanımlayıcısı. |
DatabaseName | Dize | Veritabanının adı. |
DurationMs | uzun | Komutun süresi (ms). |
EventhouseCommandType | Dize | Çalıştırılan komutun türü. |
ExtentsMaxScannedTime | datetime | Maksimum veri tarama süresi. |
ExtentsMinScannedTime | datetime | En düşük veri tarama süresi. |
FailureReason | Dize | Komutun başarısız olmasının nedeni. |
Kimlik | dynamic | komutunu çalıştıran kullanıcının veya uygulamanın kimliği. |
ItemId | Dize | Doku Eventhouse öğesinin tanımlayıcısı. |
ItemKind | Dize | Doku öğesinin türü. Geçerli değerler: Eventhouse . |
ItemName | Dize | Doku Eventhouse öğesinin adı. |
Level | Dize | Uygulanamaz. |
MemoryPeakBytes | uzun | Komutun en yüksek bellek tüketimi. |
OperationEndTime | datetime | İşlemin sona erdığı saat (UTC). |
OperationId | Dize | Benzersiz komut günlüğü tanımlayıcısı. |
OperationName | Dize | Gerçekleştirilen işlemin adı. |
OperationStartTime | datetime | İşlemin başladığı saat (UTC). |
Bölge | Dize | Doku KQL veritabanının bulunduğu bölge. |
ScannedExtentsCount | uzun | Komutu tarafından taranan kapsam sayısı. Yüksek bir sayı, bir komut gecikmesi sorununun nedenini gösterebilir. |
TarananRowsCount | uzun | Komutu tarafından taranan satır sayısı. Yüksek bir sayı, bir komut gecikmesi sorununun nedenini gösterebilir. |
SourceApplication | Dize | Komutunu çalıştıran kaynak uygulamanın adı. |
Durum | Dize | Komutun tamamlanma durumu. |
Zaman damgası | datetime | Olayın oluşturulduğu saat (UTC). |
TotalExtentsCount | uzun | Sonuç kümesindeki toplam kapsam sayısı. |
TotalRowsCount | uzun | Sonuç kümesindeki toplam satır sayısı. |
WorkspaceId | Dize | Çalışma alanının tanımlayıcısı. |
WorkspaceMonitoringTableName | Dize | Çalışma alanı izleme tablosunun adı. Geçerli değerler: EventhouseCommandyLogs . |
WorkspaceName | Dize | Çalışma alanının adı. |
Örnek sorgular
Doku örnekleri GitHub deposunda örnek sorgular bulabilirsiniz.