Ikhtisar tab SQL Teratas - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Ikhtisar tab SQL Teratas

Secara default, tab SQL Teratas menunjukkan 25 kueri yang paling berkontribusi pada muatan DB. Untuk membantu menyetel kueri, Anda dapat menganalisis informasi seperti teks kueri dan statistik SQL. Anda juga dapat memilih statistik yang ingin ditampilkan di tab SQL Teratas.

Teks SQL

Secara default, setiap baris dalam tabel SQL Teratas menunjukkan 500 byte teks untuk setiap pernyataan.

Teks SQL

Untuk mempelajari cara melihat lebih dari 500 byte default teks SQL, lihat Mengakses lebih banyak teks SQL di dasbor Wawasan Performa.

Digest SQL adalah gabungan dari beberapa kueri aktual yang secara struktural serupa, tetapi mungkin memiliki nilai literal yang berbeda. Digest menggantikan nilai berkode keras dengan tanda tanya. Misalnya, digest mungkin berupa SELECT * FROM emp WHERE lname= ?. Digest ini dapat mencakup kueri turunan berikut:

SELECT * FROM emp WHERE lname = 'Sanchez' SELECT * FROM emp WHERE lname = 'Olagappan' SELECT * FROM emp WHERE lname = 'Wu'

Untuk menampilkan pernyataan SQL literal dalam sebuah digest, pilih kueri, lalu pilih simbol plus (+). Dalam contoh berikut, kueri yang dipilih adalah digest.

Digest SQL yang dipilih
catatan

Digest SQL mengelompokkan pernyataan SQL yang serupa, tetapi tidak menyunting informasi sensitif.

Wawasan Performa dapat menampilkan teks Oracle SQL sebagai Tidak Diketahui. Teks memiliki status ini dalam situasi berikut:

  • Pengguna basis data Oracle selain SYS memang aktif, tetapi saat ini tidak menjalankan SQL. Misalnya, ketika kueri paralel selesai, koordinator kueri menunggu proses pembantu untuk mengirim statistik sesinya. Selama menunggu, teks kueri menunjukkan Tidak Diketahui.

  • Untuk contoh RDS untuk instans Oracle pada Standard Edition 2, Oracle Resource Manager membatasi jumlah untai paralel. Proses latar belakang yang melakukan pekerjaan ini menyebabkan teks kueri ditampilkan sebagai Tidak Diketahui.

Statistik SQL

Statistik SQL adalah metrik terkait performa tentang kueri SQL. Misalnya, Wawasan Performa mungkin menampilkan eksekusi per detik atau baris yang diproses per detik. Wawasan Performa mengumpulkan statistik hanya untuk kueri yang paling umum. Biasanya, ini cocok dengan kueri teratas berdasarkan muatan yang ditampilkan di dasbor Wawasan Performa.

Setiap baris dalam tabel SQL Teratas menunjukkan statistik yang relevan untuk pernyataan SQL atau digest, seperti yang ditunjukkan dalam contoh berikut.

SQL Teratas

Wawasan Performa dapat melaporkan 0.00 dan - (tidak diketahui) untuk statistik SQL. Situasi ini terjadi dalam kondisi berikut:

  • Hanya ada satu sampel. Misalnya, Wawasan Performa menghitung tingkat perubahan untuk kueri RDS PostgreSQL berdasarkan beberapa sampel dari tampilan pg_stat_statements. Ketika beban kerja berjalan untuk waktu yang singkat, Wawasan Performa mungkin hanya mengumpulkan satu sampel, yang berarti tidak dapat menghitung tingkat perubahan. Nilai yang tidak diketahui ditunjukkan dengan tanda hubung (-).

  • Dua sampel memiliki nilai yang sama. Wawasan Performa tidak dapat menghitung tingkat perubahan karena tidak ada perubahan yang terjadi, sehingga melaporkan tingkatnya sebagai 0.00.

  • Pernyataan RDS PostgreSQL tidak memiliki ID yang valid. PostgreSQL membuat ID untuk pernyataan hanya setelah diurai dan dianalisis. Dengan demikian, pernyataan bisa hadir dalam struktur internal dalam memori PostgreSQL tanpa ID. Karena Wawasan Performa mengambil sampel struktur internal dalam memori sekali per detik, kueri latensi rendah mungkin muncul hanya untuk satu sampel. Jika ID kueri tidak tersedia untuk sampel ini, Wawasan Performa tidak dapat mengaitkan pernyataan ini dengan statistiknya. Nilai yang tidak diketahui ditunjukkan dengan tanda hubung (-).

Untuk deskripsi statistik SQL untuk mesin Amazon RDS, lihat Statistik SQL untuk Wawasan Performa.

Muatan berdasarkan status tunggu (AAS)

Di SQL Teratas, kolom Muatan berdasarkan status tunggu (AAS) menggambarkan persentase muatan basis data yang terkait dengan setiap item muatan teratas. Kolom ini menunjukkan muatan untuk item tersebut berdasarkan pengelompokan apa pun yang saat ini dipilih di Bagan Muatan DB. Untuk informasi selengkapnya tentang Sesi aktif rata-rata (AAS), lihat Sesi aktif rata-rata.

Misalnya, Anda mungkin mengelompokkan bagan Muatan DB berdasarkan status tunggu. Anda memeriksa kueri SQL di tabel item muatan teratas. Dalam kasus ini, bilah Muatan DB berdasarkan Status Tunggu diberi ukuran, disegmentasi, dan diberi kode warna untuk menunjukkan seberapa banyak status tunggu tertentu yang dikontribusikan oleh kueri. Bilah ini juga menunjukkan status tunggu yang memengaruhi kueri yang dipilih.

Muatan DB berdasarkan status tunggu

Informasi SQL

Di tabel SQL Teratas, Anda dapat membuka pernyataan untuk menampilkan informasinya. Informasi ini muncul di panel bawah.

Tabel SQL Teratas dengan kueri literal dipilih

Berikut ini adalah jenis pengidentifikasi (ID) yang terkait dengan pernyataan SQL:

  • Support SQL ID – Nilai hash dari ID SQL. Nilai ini hanya untuk referensi ID SQL ketika Anda bekerja dengan Support AWS . AWS Support tidak memiliki akses ke ID SQL dan teks SQL Anda yang sebenarnya.

  • Support Digest ID – Nilai hash dari ID digest. Nilai ini hanya untuk mereferensikan ID intisari saat Anda bekerja dengan Support AWS . AWS Support tidak memiliki akses ke ID intisari dan teks SQL Anda yang sebenarnya.

Preferensi

Anda dapat mengontrol statistik yang ditampilkan di tab SQL Teratas dengan memilih ikon Preferensi.

Preferensi statistik

Saat memilih ikon Preferensi, jendela Preferensi akan terbuka. Tangkapan layar berikut adalah contoh jendela Preferensi.

Jendela Preferensi

Untuk mengaktifkan statistik yang ingin ditampilkan di tab SQL Teratas, gunakan mouse untuk menggulir ke bagian bawah jendela, lalu pilih Lanjutkan.

Untuk informasi selengkapnya tentang statistik per detik atau per panggilan untuk mesin Amazon RDS, lihat bagian statistik SQL khusus mesin di Statistik SQL untuk Wawasan Performa