Hologres V0.10 dan versi yang lebih baru memungkinkan Anda melakukan kueri dan menganalisis kueri lambat untuk mendiagnosis serta mengoptimalkan kueri yang lambat atau gagal. Topik ini menjelaskan cara menggunakan antarmuka visual guna melihat dan menganalisis kueri lambat historis.
Batasan
Fitur ini hanya tersedia untuk instans Hologres versi V0.10 atau lebih baru. Anda dapat melihat versi instans di halaman detail instans pada Konsol Hologres. Jika instans Anda menggunakan versi sebelumnya, lakukan upgrade. Untuk bantuan, lihat Troubleshoot upgrade preparation failures atau bergabung dengan grup DingTalk Hologres untuk dukungan. Untuk informasi selengkapnya, lihat How can I get more online support?.
Untuk menjaga stabilitas sistem dan mencegah kelebihan lalu lintas, setiap pencarian mengembalikan maksimal 2.000 log kueri lambat.
HoloWeb menyimpan dan menampilkan log kueri lambat historis hingga maksimal tujuh hari.
Halaman Historical Slow Queries menerapkan filter
engine_type != '{PG}'secara default, yang mengecualikan log kueri dari query engine PostgreSQL (PG). Filter ini tidak dapat diubah. Untuk melihat log kueri semua jenis engine, lakukan kueri langsung ke tabelhologres.hg_query_logmenggunakan SQL.
Lihat kueri lambat
Masuk ke Konsol HoloWeb dan klik Diagnostics and Optimization di bilah navigasi atas.
Di panel navigasi kiri, klik Historical Slow Query.
Di halaman Historical Slow Query, atur filter berikut.

Parameter
Wajib
Deskripsi
Instance name
Ya
Nama instans yang kueri lambatnya ingin Anda analisis. Sistem memilih instans saat ini secara default.
Database
Tidak
Nama database yang kueri lambatnya ingin Anda analisis. Anda harus memiliki izin yang diperlukan pada database tersebut untuk melihat log-nya. Jika tidak, Anda hanya dapat melihat log yang terkait dengan Akun Alibaba Cloud Anda.
Table name
Tidak
Nama tabel yang kueri lambatnya ingin Anda lihat. Anda harus memiliki izin yang diperlukan pada tabel tersebut untuk melihat log-nya. Jika tidak, Anda hanya dapat melihat log yang terkait dengan Akun Alibaba Cloud Anda.
User
Tidak
Akun Alibaba Cloud yang menjalankan kueri.
Queried rows
Ya
Jumlah maksimum log kueri lambat yang dikembalikan. Batasnya adalah 2.000.
Duration
Tidak
Durasi eksekusi pernyataan SQL. Secara default, Hologres mengumpulkan kueri yang berjalan lebih dari 1 detik.
Chart dimension
Tidak
Menentukan dimensi grafik untuk grafik Query Trend Analysis. Anda dapat memilih antara kueri lambat atau kueri gagal.
Query
Tidak
Teks SQL yang ingin dicari. Anda dapat menggunakan tanda persen (%) sebagai wildcard untuk Pencocokan kabur.
Type
Tidak
Jenis kueri, seperti DDL atau DML.
Query ID
Tidak
Pengenal unik untuk kueri.
Virtual Warehouse
Ya
Virtual Warehouse yang menjalankan kueri.
Time range
Ya
Rentang waktu untuk pencarian. Default-nya adalah 10 menit terakhir, dan rentang maksimum adalah tujuh hari.
Setelah mengonfigurasi filter, klik Search untuk melihat Query Trend Analysis dan daftar kueri. Untuk informasi selengkapnya, lihat View the Query Trend Analysis and query list.
Analisis tren kueri dan daftar kueri
Query Trend Analysis
Menganalisis kueri di sekitar titik waktu tertentu.
Klik titik pada grafik tren untuk melihat data dari sepuluh detik sebelum dan sesudah titik tersebut.

Menganalisis kueri dalam rentang waktu yang dipilih.
Klik dan seret untuk memilih rentang waktu pada grafik. Grafik kemudian hanya menampilkan data untuk periode tersebut.

Query list
Tinjau kolom default.
Daftar kueri mencakup serangkaian kolom default, yang dijelaskan dalam tabel berikut.

Parameter
Deskripsi
Query ID
Pengenal unik untuk kueri.
Database
Nama database tempat kueri dijalankan.
User name
Pengguna yang menjalankan kueri.
Type
Jenis operasi pernyataan SQL.
Duration
Total durasi eksekusi kueri, termasuk waktu untuk optimasi, startup, dan pengembalian hasil.
Start time
Waktu kueri dimulai.
Status
Status eksekusi kueri.
Query
Teks SQL. Klik untuk melihat kueri lengkap.
Engine type
Jenis query engine.
Query plan
Rencana eksekusi untuk kueri.
Actions
Details: Lihat informasi kueri terperinci untuk optimasi.
: Buka kueri di editor SQL baru.
: Buka halaman Query Insight.
Menyesuaikan kolom.
Jika kolom default tidak mencukupi, klik Customize Columns di pojok kanan atas daftar kueri untuk memilih kolom tambahan yang akan ditampilkan.

Lihat gantt chart
Klik View Gantt Chart di pojok kanan atas daftar kueri. Grafik yang dihasilkan menunjukkan eksekusi konkuren kueri dari waktu ke waktu, membantu Anda mengidentifikasi bottleneck performa dalam skenario konkurensi tinggi.
