Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:✅ Titik akhir analitik SQL dan Gudang di Microsoft Fabric
Important
Fitur ini sedang dalam tahap pratinjau.
Gunakan Data Warehouse Monitor untuk melihat kueri T-SQL yang berjalan dan historis, kueri yang berjalan lama, dan kueri yang sering dijalankan tanpa menjalankan kode T-SQL. Terintegrasi ke dalam portal Fabric, Anda dapat menggunakan Data Warehouse Monitor untuk mengonfirmasi bahwa kueri berhasil diselesaikan, menganalisis pola eksekusi, dan menyelidiki eksekusi kueri yang lebih lambat secara rinci.
Data Warehouse Monitor sebelumnya diberi nama "Aktivitas Kueri".
Prerequisites
- Anda harus menjadi admin di ruang kerja Anda untuk mengakses Data Warehouse Monitor. Anggota, Kontributor, dan Pemirsa tidak memiliki izin untuk mengakses tampilan ini.
Get started
Anda dapat meluncurkan pengalaman Data Warehouse Monitor dengan dua cara.
Pilih Opsi Lainnya (...) di samping gudang yang ingin Anda pantau dalam tampilan ruang kerja, dan pilih Pantau.
Di dalam editor kueri gudang yang ingin Anda pantau, pilih Pantau di tab.
Sejarah Pencarian
Pada halaman Riwayat kueri , Anda bisa meninjau eksekusi kueri terbaru dan mengidentifikasi pola dalam aktivitas gudang. Tampilan ini menggabungkan bagan jumlah permintaan dengan kisi hasil terperinci sehingga Anda bisa berpindah dari tren tingkat tinggi ke eksekusi kueri tertentu.
- Gunakan bagan jumlah permintaan untuk melihat lonjakan aktivitas selama rentang waktu yang dipilih.
- Gunakan menu Filter untuk menyempurnakan tampilan menurut Waktu pengiriman (UTC),Status, Dikirim oleh, Jalankan sumber, Jenis pernyataan, dan Label.
- Gunakan bilah pencarian untuk menemukan kata kunci tertentu dalam teks kueri atau kolom lainnya.
- Gunakan filter waktu untuk beralih dengan cepat antara 24 jam terakhir, 7 hari terakhir, 30 hari terakhir, atau rentang waktu kustom.
- Tinjau filter aktif sebagai elemen yang dapat dihapus di bagian atas area bagan. Saat Anda menerapkan atau menghapus filter, Monitor me-refresh bagan dan kisi kueri agar sesuai dengan kumpulan filter saat ini.
- Pilih Refresh untuk memuat ulang hasil saat ini. Jika Anda melihat kueri yang ingin Anda hentikan, pilih kueri dengan menggunakan kotak centang lalu pilih Batal. Anda diminta untuk mengonfirmasi sebelum kueri dibatalkan. Setiap kueri yang tidak dipilih yang merupakan bagian dari sesi SQL yang sama dengan yang Anda pilih juga dibatalkan.
Note
Saat ini, filter yang diterapkan dalam pengalaman pemantauan mungkin tidak disinkronkan antara bagan dan kisi data. Untuk melihat hasil yang konsisten, gunakan opsi refresh untuk memuat ulang data.
- Saat Anda memilih satu atau beberapa eksekusi kueri yang berbagi hash kueri yang sama, Tampilkan eksekusi serupa akan tersedia. Gunakan opsi ini untuk membandingkan eksekusi pola kueri yang sama dan memahami apakah durasi, kegagalan, atau penggunaan sumber daya berubah di seluruh eksekusi.
Bagan diperbarui untuk mencerminkan pilihan filter saat ini, sehingga lebih mudah untuk menjawab pertanyaan seperti:
- Kapan volume kueri meningkat?
- Sumber pengirim atau pemrosesan mana yang dikaitkan dengan peningkatan aktivitas?
- Apakah kueri yang gagal atau dibatalkan terkonsentrasi di jendela waktu tertentu?
Anda juga bisa mengkustomisasi tata letak tabel dari menu kolom:
- Pilih kolom mana yang muncul di kisi data.
- Seret item di menu kolom untuk menyusun ulang item tersebut.
- Pilih Terapkan untuk memperbarui kisi agar sesuai dengan urutan kolom yang dipilih.
Untuk setiap kueri, detail berikut ini tersedia di grid Riwayat Kueri. Beberapa kolom mungkin disembunyikan secara default dan dapat ditambahkan dari opsi Kolom.
| Nama kolom | Deskripsi |
|---|---|
| Id pernyataan terdistribusi | ID unik untuk setiap kueri |
| Teks kueri | Teks kueri yang dijalankan |
| Hash kueri | Nilai hash untuk bentuk kueri yang membantu Anda mengidentifikasi logika kueri serupa di seluruh eksekusi |
| Status | Status kueri: Berhasil, Gagal, atau Dibatalkan |
| Dikirimkan oleh | Nama pengguna atau sistem yang mengirim kueri |
| Waktu pengiriman (UTC) | Tanda waktu saat permintaan tiba |
| Durasi | Total waktu yang diperlukan kueri untuk menyelesaikan |
| Jalankan sumber | Nama program klien yang memulai sesi |
| Waktu CPU | Total waktu CPU yang dialokasikan untuk eksekusi kueri |
| Data dipindai dari jarak jauh | Jumlah data yang dibaca dari penyimpanan jarak jauh di OneLake |
| Data hasil pemindaian pada disk | Jumlah data yang dibaca dari disk lokal |
| Data dipindai dalam cache | Jumlah data yang dibaca dari cache memori lokal |
| Id Sesi | ID yang menautkan kueri ke sesi pengguna tertentu |
| Label | Label opsional yang terkait dengan kueri ketika label disediakan |
| Jenis pernyataan | Jenis pernyataan SQL yang berjalan, seperti SELECT, INSERT, UPDATE, atau DELETE |
| Jumlah baris | Jumlah baris yang dikembalikan oleh kueri |
| Batch ID | ID untuk sekumpulan kueri yang dikelompokkan, jika berlaku |
| ID Koneksi | Pengidentifikasi untuk koneksi yang digunakan oleh kueri |
| Nama database | Nama titik akhir analitik gudang atau SQL yang terhubung pada waktu eksekusi |
| Waktu selesai | Tanda waktu saat kueri menyelesaikan pemrosesan |
| Didistribusikan | Menunjukkan apakah kueri berjalan sebagai operasi terdistribusi: 1 untuk ya, 0 untuk tidak |
| Hit cache hasil | Status cache kumpulan hasil untuk kueri: 2 berarti cache tercapai, 1 berarti cache dibuat, dan 0 berarti penyimpanan kumpulan hasil tidak berlaku. |
| ID batch root | ID untuk batch tingkat atas saat kueri adalah bagian dari batch berlapis |
| Nama kumpulan SQL | Nama kumpulan SQL yang digunakan untuk menjalankan permintaan |
| Kode Galat | Kode kesalahan dikembalikan untuk eksekusi kueri saat kegagalan dilaporkan |
Informasi yang sama mengenai menjalankan kueri juga dapat ditemukan menggunakan tampilan manajemen dinamis dan tampilan Wawasan kueri, misalnya, queryinsights.exec_requests_history.
Analisis kueri
Tab Monitor lainnya membantu Anda berpindah dari riwayat ke dalam analisis ringkasan:
- Kueri yang berjalan lama membantu Anda mengidentifikasi kueri dengan waktu eksekusi yang lebih tinggi secara konsisten.
- Kueri yang sering dijalankan membantu Anda menemukan pola kueri berulang yang mungkin mendapat manfaat dari penyetelan.
Untuk setiap kueri dalam wawasan kueri yang berjalan lama, detail berikut disediakan:
| Nama kolom | Deskripsi |
|---|---|
| Teks kueri | Teks kueri yang dijalankan |
| Durasi eksekusi median | Waktu eksekusi kueri median (ms) dalam berbagai pengujian |
| Jumlah pemrosesan | Jumlah total kali kueri dijalankan |
| Durasi proses terakhir | Waktu 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 |
| Durasi eksekusi rata-rata | Waktu eksekusi kueri rata-rata (ms) untuk semua pelaksanaan |
| 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 pemrosesan | Jumlah total kali kueri dijalankan |
| Jumlah eksekusi yang berhasil | Jumlah eksekusi kueri yang berhasil |
| Jumlah eksekusi yang gagal | Jumlah pelaksanaan pertanyaan yang gagal |
| Jumlah eksekusi yang dibatalkan | Jumlah pelaksanaan kueri yang dibatalkan |
Untuk memaksimalkan manfaat dari tampilan ini:
- Mulai di Riwayat kueri untuk mengidentifikasi rentang waktu, pengirim, atau sumber eksekusi yang ingin Anda selidiki.
- Gunakan Tampilkan eksekusi serupa untuk membandingkan eksekusi yang berbagi hash kueri yang sama.
- Pindah ke Kueri jangka panjang untuk mengidentifikasi pola kueri dengan durasi median tinggi.
- Tinjau Query yang sering dijalankan untuk menemukan pola kueri ber-volume tinggi yang cocok untuk disetel.
Informasi yang sama mengenai kueri yang selesai, gagal, dan dibatalkan dari Riwayat kueri beserta wawasan yang telah diintegrasikan juga dapat ditemukan dalam wawasan Kueri di gudang data Fabric.
Keterbatasan
- Bergantung pada beban kerja bersamaan, kueri historis dapat memakan waktu hingga 15 menit untuk muncul di Monitor.
- Monitor hanya memperlihatkan 10.000 baris teratas untuk pilihan filter saat ini. Untuk mengurangi kumpulan hasil, persempit rentang waktu atau tambahkan filter.
- Jika Anda membuka Monitor segera setelah membuat gudang baru, Anda mungkin melihat kesalahan
Invalid object name queryinsights.exec_requests_history. Kesalahan ini terjadi karena tampilan sistem dasar belum dibuat. Sebagai solusinya, tunggu dua menit, lalu refresh halaman.