Aracılığıyla paylaş


Sorgu geçmişi

Sorgu geçmişi, SQL ambarları kullanılarak gerçekleştirilen SQL sorgularını gösterir. Sorgu geçmişi, son 30 güne ait sorgu verilerini tutar ve ardından otomatik olarak silinir.

Not

Çalışma alanınız sunucusuz işlem genel önizlemesi için etkinleştirildiyse, sorgu geçmişiniz de not defterleri ve işler için sunucusuz işlemde çalıştırılacak tüm SQL ve Python sorgularını içerir. Bkz . Sunucusuz işlemle bağlantı kurma.

Sorgularla ilgili sorunların hatalarını ayıklamanıza yardımcı olması için bu ekran aracılığıyla sağlanan bilgileri kullanabilirsiniz.

Bu bölümde, kullanıcı arabirimini kullanarak sorgu geçmişiyle nasıl çalışıldığı açıklanmaktadır. API'yi kullanarak sorgu geçmişiyle çalışmak için bkz . Sorgu Geçmişi API'si.

Önemli

SQL sorgusunun sorgu geçmişine kaydedilen süre yalnızca SQL ambarlarının sorguyu yürütmek için harcadığı süredir. Sorguyu yürütmeye hazırlanmayla ilgili iç sıraya alma veya veri yükleme ve indirme işlemiyle ilgili ek süre gibi ek yükleri kaydetmez.

Sorgu geçmişini görüntüleme

Sorgunun tüm yürütmelerinin geçmişini görüntülemek için:

  1. Kenar çubuğunda Sorgu Geçmişi'ne tıklayın Geçmiş Simgesi .
  2. İsteğe bağlı olarak, listeyi süreye göre sıralamak için Süre'ye tıklayın. Varsayılan olarak, liste başlangıç zamanına göre sıralanır.
  3. SQL komutu ve yürütme ayrıntıları gibi diğer ayrıntıları görmek için sorgunun adına tıklayın.

Listeyi kullanıcıya, hizmet sorumlusuna, tarih aralığına, SQL ambarı'na ve sorgu durumuna göre filtreleyebilirsiniz.

İzinleri olmayan CAN_MANAGE yönetici olmayan bir kullanıcıysanız Sorgu Geçmişi'nde yalnızca kendi sorgularınızı görüntüleyebilirsiniz.

Not

Başka bir kullanıcıya Sahip Olarak Çalıştır izinlerine sahip bir kullanıcı tarafından paylaşılan sorgular, sorguyu paylaşan kullanıcının değil, sorguyu yürüten kullanıcının sorgu geçmişinde görünür.

Sorgu ayrıntılarını görüntüleme

Sorgunun süresi, SQL komutu, döndürülen satır sayısı ve G/Ç performansı gibi ayrıntıları görüntülemek için:

  1. Sorgu geçmişini görüntüleyin.

  2. Sorgunun adına tıklayın.

    Sorgu geçmişi ayrıntıları

    Her görevde harcanan süre, döndürülen satırlar ve G/Ç performansı gibi sorgu performansı hakkında kısa bilgiler görüntülenir.

  3. Yürütme planı da dahil olmak üzere sorgunun performansı hakkında daha ayrıntılı bilgi için sayfanın alt kısmındaki Sorgu Profilini Görüntüle'ye tıklayın. Diğer ayrıntılar için bkz . Sorgu profili.

Yürütülen sorguyu sonlandırma

Siz veya başka bir kullanıcı tarafından başlatılan uzun süre çalışan bir sorguyu sonlandırmak için:

  1. Sorgu geçmişini görüntüleyin.

  2. Sorgunun adına tıklayın.

  3. Durum'un yanındaki İptal'e tıklayın.

    Not

    İptal yalnızca sorgu çalışırken görünür.

Sorgu sonlandırılır ve durumu İptal Edildi olarak değişir.

Sorgu geçmişi sistem tablosuna erişme

Azure Databricks sistem tabloları, ayrıcalıklı kullanıcıların hesabınızdaki tablosal sorgu geçmişi kayıtlarını görüntüleyebileceği bir sorgu geçmişi tablosu (system.query.history) içerir. Varsayılan olarak, hesabınızın sistem tablolarına yalnızca yöneticiler erişebilir. Sorgu geçmişi sistem tablosunu etkinleştirme ve bunlara erişme hakkında bilgi için bkz . Sorgu geçmişi sistem tablosu başvurusu.