Bagikan melalui


Memantau kueri T-SQL yang sedang berjalan dan selesai menggunakan aktivitas Kueri

Berlaku untuk:✅ Titik akhir analitik SQL dan Gudang di Microsoft Fabric

Memantau kueri SQL sangat penting untuk memantau dan memecahkan masalah performa gudang Fabric Anda, dan juga untuk menjaga efisiensi gudang. Dengan aktivitas Kueri, Anda memiliki tampilan satu stop dari semua kueri T-SQL yang berjalan dan historis bersama dengan daftar kueri yang berjalan lama dan sering dijalankan tanpa harus menjalankan kode T-SQL apa pun. Anda dapat menggunakan aktivitas Kueri memastikan bahwa kueri tidak memakan waktu lebih lama dari yang diharapkan untuk dijalankan dan berhasil diselesaikan.

Prasyarat

  • Anda harus menjadi admin di ruang kerja Anda untuk mengakses aktivitas Kueri. Anggota, Kontributor, Pemirsa tidak memiliki izin untuk mengakses tampilan ini.

Memulai

Ada dua cara untuk meluncurkan pengalaman aktivitas Kueri.

  • Pilih Opsi Lainnya (...) di samping gudang yang ingin Anda pantau dalam tampilan ruang kerja dan pilih Aktivitas kueri.

    Cuplikan layar titik entri aktivitas Kueri dari menu konteks ruang kerja.

  • Di dalam editor kueri gudang yang ingin Anda pantau, pilih Aktivitas kueri di pita.

    Cuplikan layar titik entri aktivitas Kueri dari pita.

Kueri berjalan

Pada halaman Eksekusi kueri, Anda bisa melihat daftar kueri yang berjalan, berhasil, dibatalkan, dan gagal hingga 30 hari terakhir.

  • Gunakan daftar dropdown untuk memfilter status, pengirim, atau waktu pengiriman.
  • Gunakan bilah pencarian untuk memfilter kata kunci tertentu dalam teks kueri atau kolom lainnya.

Untuk setiap kueri, detail berikut disediakan:

Nama kolom Deskripsi
Id pernyataan terdistribusi ID unik untuk setiap kueri
Teks kueri Teks kueri yang dijalankan (hingga 8.000 karakter)
Waktu pengiriman (UTC) Tanda waktu saat permintaan tiba
Durasi Waktu yang dibutuhkan kueri untuk dijalankan
Keadaan Status kueri (Berjalan, Berhasil, Gagal, atau Dibatalkan)
Pengirim Nama pengguna atau sistem yang mengirim kueri
Id Sesi ID yang menautkan kueri ke sesi pengguna tertentu
Jalankan sumber Nama program klien yang memulai sesi

Saat Anda ingin memuat ulang kueri yang ditampilkan di halaman, pilih tombol Refresh di pita. Jika Anda melihat kueri yang sedang berjalan yang ingin Segera Anda hentikan eksekusinya, pilih kueri menggunakan kotak centang dan pilih tombol Batalkan . Anda akan diminta dengan dialog untuk mengonfirmasi sebelum kueri dibatalkan. Setiap kueri yang tidak dipilih yang merupakan bagian dari sesi SQL yang sama dengan yang Anda pilih juga akan dibatalkan.

Cuplikan layar dialog Pembatalan eksekusi Kueri.

Informasi yang sama mengenai menjalankan kueri juga dapat ditemukan menggunakan tampilan manajemen dinamis.

Wawasan kueri

Pada halaman Wawasan kueri, Anda bisa melihat daftar kueri yang berjalan lama dan kueri yang sering dijalankan untuk membantu menentukan tren apa pun dalam kueri gudang Anda.

Untuk setiap kueri dalam wawasan kueri yang berjalan lama, detail berikut disediakan:

Nama kolom Deskripsi
Teks kueri Teks kueri yang dijalankan (hingga 8.000 karakter)
Durasi eksekusi median Waktu eksekusi kueri median (ms) di seluruh eksekusi
Jumlah eksekusi Jumlah total kali kueri dijalankan
Durasi eksekusi terakhir Waktu yang diambil oleh eksekusi terakhir (ms)
ID pernyataan terdistribusi yang terakhir dijalankan ID unik untuk eksekusi kueri terakhir
ID sesi eksekusi terakhir ID Sesi untuk eksekusi terakhir

Untuk setiap kueri dalam wawasan Kueri yang sering dijalankan, detail berikut disediakan:

Nama kolom Deskripsi
Teks kueri Teks kueri yang dijalankan (hingga 8.000 karakter)
Durasi eksekusi rata-rata Waktu eksekusi kueri rata-rata (ms) di seluruh eksekusi
Durasi maksimum Waktu eksekusi kueri terpanjang (ms)
Durasi min Waktu eksekusi kueri terpendek (ms)
ID pernyataan terdistribusi yang terakhir dijalankan ID unik untuk eksekusi kueri terakhir
Jumlah eksekusi Jumlah total kali kueri dijalankan
Jumlah eksekusi yang berhasil Jumlah eksekusi kueri yang berhasil
Jumlah eksekusi yang gagal Jumlah eksekusi kueri yang gagal
Jumlah eksekusi yang dibatalkan Jumlah eksekusi kueri yang dibatalkan

Informasi yang sama mengenai kueri yang selesai, gagal, dan dibatalkan dari Kueri berjalan bersama dengan wawasan agregat juga dapat ditemukan dalam Wawasan kueri dalam pergudangan data Fabric.

Batasan

  • Kueri historis dapat memakan waktu hingga 15 menit untuk muncul dalam aktivitas Kueri tergantung pada beban kerja bersamaan yang dijalankan.
  • Hanya 10.000 baris teratas yang dapat diperlihatkan di tab Eksekusi kueri dan Wawasan kueri untuk pilihan filter yang diberikan.
  • Kesalahan "Nama objek tidak valid queryinsights.exec_requests_history" mungkin terjadi jika Aktivitas kueri dibuka segera setelah gudang baru dibuat, karena tampilan sistem yang mendasar belum dihasilkan. Sebagai solusinya, tunggu dua menit, lalu refresh halaman.