Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan REPORT tampilan SVL QUERY _ _
Untuk menganalisis informasi ringkasan kueri dengan menggunakan sliceSVL_QUERY_REPORT, lakukan hal berikut:
-
Jalankan berikut ini untuk menentukan ID kueri Anda:
select query, elapsed, substring from svl_qlog order by query desc limit 5;
Periksa teks kueri terpotong di
substring
bidang untuk menentukanquery
nilai mana yang mewakili kueri Anda. Jika Anda telah menjalankan kueri lebih dari sekali, gunakanquery
nilai dari baris denganelapsed
nilai yang lebih rendah. Itu adalah baris untuk versi yang dikompilasi. Jika Anda telah menjalankan banyak kueri, Anda dapat meningkatkan nilai yang digunakan oleh LIMIT klausa yang digunakan untuk memastikan bahwa kueri Anda disertakan. -
Pilih baris dari SVL _ QUERY _ REPORT untuk kueri Anda. Urutkan hasil berdasarkan segmen, langkah, elapsed_time, dan baris:
select * from svl_query_report where query = MyQueryID order by segment, step, elapsed_time, rows;
-
Untuk setiap langkah, periksa untuk melihat bahwa semua irisan memproses kira-kira jumlah baris yang sama:
Periksa juga untuk melihat bahwa semua irisan membutuhkan waktu yang kira-kira sama:
Perbedaan besar dalam nilai-nilai ini dapat menunjukkan kemiringan distribusi data karena gaya distribusi suboptimal untuk kueri khusus ini. Untuk solusi yang direkomendasikan, lihatDistribusi data suboptimal.