Latar Belakang
Kueri lambat umum terjadi di OpenSearch dan dapat disebabkan oleh operasi pengguna yang tidak tepat, jumlah kondisi filter yang berlebihan, atau lonjakan tiba-tiba pada permintaan per detik (QPS). Fitur slow query analysis di OpenSearch memungkinkan Anda melihat detail kueri lambat dengan konsumsi Unit komputasi logis (LCU) tinggi dalam periode waktu tertentu serta memberikan saran optimisasi untuk membantu mengurangi biaya.
Manfaat
-
Gratis digunakan: Fitur ini tersedia tanpa biaya.
-
Analisis sesuai kebutuhan: Analisis kueri lambat dari bulan lalu dan terima saran optimisasi.
-
Analisis komprehensif: Analisis penyebab kueri lambat menggunakan metrik seperti konsumsi LCU rata-rata, konsumsi LCU jam puncak, total konsumsi LCU, dan persentase kueri lambat terhadap total kueri. Anda juga dapat mengurutkan hasil berdasarkan metrik tersebut.
Catatan
-
Saat ini, Anda hanya dapat menganalisis data dari hari sebelumnya. Sampel data historis yang telah dianalisis disimpan hingga 30 hari.
Prosedur
1. Aktifkan fitur optimisasi kueri lambat: Jika ini pertama kalinya Anda menggunakan fitur optimisasi kueri lambat, aktifkan fitur tersebut dengan menavigasi ke OpenSearch High-performance Search Edition > Feature Extensions > Slow Search Optimization di panel navigasi sebelah kiri.
Pilih aplikasi yang ingin Anda aktifkan fitur optimisasi kueri lambatnya, centang kotak pilihan Enable Slow Query Analysis and Read Commitment for Use, lalu klik Enable.
2. Analisis data kueri: Setelah memilih aplikasi, pilih tanggal dari date picker dan klik View. Jika data untuk tanggal yang dipilih belum dianalisis, pesan "Data for this date has not been analyzed." akan muncul di area tabel. Klik Analyze. Tabel mencakup kolom seperti slow query category, peak-hour LCU consumption, average LCU consumption, total LCU consumption, percentage of slow queries to total queries, dan optimization suggestions. Kolom total LCU consumption merupakan metrik utama yang perlu dipantau.
3. Lihat hasilnya: Setelah analisis selesai, Anda dapat melihat hasilnya. Untuk melihat hasil pada hari tertentu, pilih tanggal (misalnya, 2020-11-02) dari date picker di antarmuka analisis.
Anda juga dapat mengurutkan hasil analisis berdasarkan metrik yang berbeda.
Klik kategori kueri lambat untuk melihat detail setiap permintaan pencarian, termasuk RequestId, query, total LCU consumption, search consumption (LCU), aggregation consumption (LCU), sorting consumption (LCU), summary consumption (LCU), other consumption (LCU), dan optimization suggestions.