Hologres V0.10 dan versi lebih baru memungkinkan Anda menanyakan serta menganalisis log query lambat untuk mendiagnosis dan mengoptimalkan query yang lambat atau gagal. Topik ini menjelaskan cara menanyakan dan menganalisis log query lambat historis secara visual di Hologres.
Batasan
Fitur ini hanya didukung oleh Hologres V0.10 dan versi lebih baru. Anda dapat melihat versi instance Hologres pada halaman detail instance di konsol Hologres. Jika versi instance Hologres Anda lebih lama dari V0.10, tingkatkan instance Hologres Anda secara manual di konsol Hologres atau bergabunglah dengan grup DingTalk Hologres untuk mengajukan peningkatan instance. Untuk informasi lebih lanjut tentang cara meningkatkan instance Hologres secara manual, lihat Peningkatan Instance. Untuk informasi lebih lanjut tentang cara bergabung dengan grup DingTalk Hologres, lihat Dapatkan Dukungan Online untuk Hologres.
Maksimal 2.000 log query lambat dapat dikembalikan untuk setiap permintaan query guna memastikan stabilitas sistem dan mencegah kelebihan beban lalu lintas.
HoloWeb memungkinkan Anda menanyakan log query lambat dalam tujuh hari terakhir.
Kueri log query lambat
Masuk ke konsol Hologres. Di panel navigasi sebelah kiri, klik Go to HoloWeb. Di bilah navigasi atas konsol HoloWeb, klik Diagnosis dan Optimasi.
Di panel navigasi sebelah kiri, klik Historical Slow Queries.
Di halaman Historical Slow Query, konfigurasikan parameter-parameter yang dijelaskan dalam tabel berikut.

Parameter
Diperlukan
Deskripsi
Nama Instance
Ya
Nama instance yang log query lambatnya ingin Anda tanyakan. Secara default, instance yang terhubung dipilih.
Database
Tidak
Nama database yang log query lambatnya ingin Anda tanyakan. Anda hanya dapat menanyakan log query lambat dari database tertentu jika Anda memiliki izin yang diperlukan pada database tersebut. Jika tidak, Anda hanya dapat menanyakan log query lambat dalam akun Alibaba Cloud Anda.
Nama Tabel
Tidak
Nama tabel yang log query lambatnya ingin Anda tanyakan. Anda hanya dapat menanyakan log query lambat dari tabel tertentu jika Anda memiliki izin yang diperlukan pada tabel tersebut. Jika tidak, Anda hanya dapat menanyakan log query lambat dalam akun Alibaba Cloud Anda.
Pengguna
Tidak
Akun Alibaba Cloud tempat Anda ingin menanyakan log query lambat.
Jumlah Baris Dikueri
Ya
Jumlah log query lambat yang akan dikembalikan. Maksimal 2.000 log query lambat dapat dikembalikan setiap kali.
Durasi
Tidak
Durasi eksekusi query. Secara default, Hologres mengumpulkan log query yang memakan waktu lebih dari 1 detik.
Metrik
Tidak
Dimensi dari mana tren query ditampilkan. Nilai valid: Slow Query dan Failed Query.
Query
Tidak
Pernyataan SQL yang dieksekusi dalam query. Anda dapat menggunakan tanda persen (%) dalam pernyataan untuk mewakili semua nama tabel.
Tipe
Tidak
Tipe pernyataan SQL yang dieksekusi dalam query. Jenis-jenis pernyataan seperti DDL dan DML didukung.
ID Query
Tidak
ID dari query.
Gudang Virtual
Ya
Sumber daya komputasi dari query.
Rentang Waktu
Ya
Rentang waktu untuk kueri. Nilai default: 10 Menit. Rentang waktu maksimum di mana log query lambat dapat dikueri adalah tujuh hari.
Setelah konfigurasi selesai, klik Query untuk melihat informasi di bagian Analisis Tren Query dan Queries. Untuk informasi lebih lanjut, lihat bagian Lihat Analisis Tren dan Detail Query Lambat dan Query yang Gagal dalam topik ini.
Lihat analisis tren dan detail query lambat dan query yang gagal
Analisis Tren Query
Lihat tren query lambat dan query yang gagal sebelum dan sesudah titik waktu tertentu.
Klik titik waktu tertentu dalam grafik tren untuk melihat tren query lambat dan query yang gagal dalam 10 detik sebelum dan sesudah titik waktu tersebut.

Lihat tren query lambat dan query yang gagal dalam rentang waktu.
Pilih rentang waktu dalam grafik tren untuk melihat tren query lambat dan query yang gagal dalam rentang waktu yang dipilih.

Queries
Lihat log query lambat yang memenuhi kondisi filter.
Tabel berikut menjelaskan bidang-bidang yang dipilih secara default.

Parameter
Deskripsi
ID Query
ID dari query.
Database
Nama database tempat data dikueri.
Nama Pengguna
Nama pengguna yang mengeksekusi pernyataan SQL.
Tipe
Tipe pernyataan SQL yang dieksekusi dalam query.
Durasi
Total durasi eksekusi query, termasuk durasi optimasi, durasi startup query, dan durasi untuk mengembalikan hasil query.
Waktu Mulai
Waktu mulai query.
Status
Status query.
Query
Pernyataan SQL yang dieksekusi dalam query. Anda dapat mengklik pernyataan SQL untuk melihat detailnya.
Tipe Mesin
Tipe mesin query yang digunakan untuk memproses query SQL saat ini.
Rencana Query
Rencana eksekusi query.
Tindakan
Details: Klik untuk masuk ke halaman detail query. Anda dapat melihat detail query di halaman ini. Detail ini dapat membantu Anda mengoptimalkan pernyataan SQL.
: Klik untuk membuka editor SQL baru untuk query.
: Klik untuk masuk ke halaman Query Insight.
Lihat bidang lainnya.
Jika bidang default tidak memenuhi kebutuhan Anda, Anda dapat memilih parameter berdasarkan kebutuhan bisnis Anda dengan mengklik Customize Columns di sudut kanan atas bagian Queries. Dalam kotak dialog yang muncul, pilih lebih banyak parameter untuk ditampilkan.

Lihat bagan Gantt.
HoloWeb mendukung bagan Gantt. Untuk melihat bagan Gantt dari query, Anda dapat mengklik View Gantt Chart di sudut kanan atas bagian Queries. Dalam kotak dialog yang muncul, Anda dapat melihat status eksekusi query yang dieksekusi secara bersamaan dalam rentang waktu tertentu. Ini membantu Anda mengidentifikasi hambatan performa ketika query dieksekusi secara bersamaan.
