Sorgu günlükleri
Sorgu günlükleri tablosu, Gerçek Zamanlı Zeka'nın bir parçası olan Eventhouse KQL veritabanında çalıştırılan sorguların listesini içerir. Her sorgu için bir günlük olay kaydı EventhouseQueryLogs tablosunda depolanır.
sorgu günlükleri tablosu
Sorgu günlüklerini kullanarak:
- Sorgu performansını ve eğilimlerini analiz edin.
- Yavaş sorgu sorunlarını giderme.
- Büyük miktarda sistem kaynağı tüketen ağır sorguları belirleyin.
- En fazla sayıda sorgu çalıştıran kullanıcıları/uygulamaları belirleyin.
Aşağıdaki tabloda EventhouseQueryLogs tablosunda depolanan sütunlar açıklanmaktadır:
Sütun Adı | Type | Açıklama |
---|---|---|
CacheColdHitsBytes | uzun | Verilerin önceden eklenmesi nedeniyle sorgu için soğuk önbellekte kullanılabilen soğuk depolama verilerinin miktarı. |
CacheColdMissesBytes | uzun | Soğuk önbellekteki sorgu için kullanılamamış olan soğuk depolama verilerinin miktarı. |
CacheHotHitsBytes | uzun | Sık erişimli önbellekteki sorgu 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 sorgu için kullanılabilir olmayan veri miktarı. |
CapacityId | Dize | Doku kapasitesi tanımlayıcısı. |
ComponentFault | Dize | Sorgu hatası durumunda, hatanın oluştuğu bileşen. Geçerli değerler: Server ve Client . Sorgu sonuç kümesi çok büyükse, değeri olur Client . bir iç hata oluştuysa, değeri olur Server . |
CorrelationId | Dize | Sorgunun bağıntı tanımlayıcısı. Değer, sorguyu çalıştıran raporun anlam modeli gibi sorguya katılan diğer öğelerin bileşenlerini içerebilir. |
CpuTimeMs | uzun | Sorgu tarafından kullanılan toplam CPU süresi (ms). |
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 | Sorgunun süresi (ms). |
ExtentsMaxScannedTime | datetime | Maksimum veri tarama süresi. |
ExtentsMinScannedTime | datetime | En düşük veri tarama süresi. |
FailureReason | Dize | Sorgunun başarısız olmasının nedeni. |
Kimlik | dynamic | Sorguyu ç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 | Sorgunun en yüksek bellek tüketimi. |
OperationEndTime | datetime | İşlemin sona erdığı saat (UTC). |
OperationId | Dize | Benzersiz sorgu günlüğü tanımlayıcısı. |
OperationStartTime | datetime | İşlemin başladığı saat (UTC). |
QueryText | Dize | Sorgu metni. |
Bölge | Dize | Doku KQL veritabanının bulunduğu bölge. |
ResultTableCount | int | Sorgu tarafından kullanılan tablo sayısı. |
ResultTableStatistics | Dize | Sorgu tarafından kullanılan tabloların ayrıntılı istatistikleri. |
ScannedExtentsCount | uzun | Sorgu tarafından taranan kapsam sayısı. Yüksek bir sayı, sorgu gecikmesi sorununun nedenini gösterebilir. |
TarananRowsCount | uzun | Sorgu tarafından taranan satır sayısı. Yüksek bir sayı, sorgu gecikmesi sorununun nedenini gösterebilir. |
SourceApplication | Dize | Sorguyu çalıştıran kaynak uygulamanın adı. |
Durum | Dize | Sorgunun 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: EventhouseQueryLogs . |
WorkspaceName | Dize | Çalışma alanının adı. |
Örnek sorgular
Doku örnekleri GitHub deposunda örnek sorgular bulabilirsiniz.