Menganalisis beban basis data dengan status tunggu - Amazon DocumentDB

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

Menganalisis beban basis data dengan status tunggu

Jika bagan beban Database (beban DB) menunjukkan kemacetan, Anda dapat mengetahui dari mana beban itu berasal. Untuk melakukannya, lihat tabel item muatan teratas di bawah bagan Muatan basis data. Pilih item tertentu, seperti kueri atau aplikasi, untuk menelusuri item itu dan melihat detailnya.

Beban DB yang dikelompokkan berdasarkan menunggu dan kueri teratas biasanya memberikan wawasan paling banyak tentang masalah kinerja. Muatan DB yang dikelompokkan berdasarkan peristiwa tunggu menunjukkan apakah ada sumber daya atau kemacetan konkurensi dalam basis data. Dalam hal ini, tab Kueri teratas pada tabel item pemuatan atas menunjukkan kueri mana yang mendorong pemuatan itu.

Alur kerja tipikal Anda untuk mendiagnosis masalah performa adalah sebagai berikut:

  1. Tinjau bagan beban Database dan lihat apakah ada insiden beban database yang melebihi garis Max CPU.

  2. Jika ada, lihat bagan Muatan basis data dan identifikasi satu atau beberapa status tunggu yang paling bertanggung jawab.

  3. Identifikasi kueri intisari yang menyebabkan pemuatan dengan melihat kueri mana yang tab Kueri teratas di tabel item pemuatan atas yang paling berkontribusi pada status tunggu tersebut. Anda dapat mengidentifikasi ini dengan kolom Load by Wait (AAS).

  4. Pilih salah satu kueri intisari ini di tab Kueri teratas untuk memperluasnya dan melihat kueri anak yang terdiri darinya.

Anda juga dapat melihat host atau aplikasi mana yang berkontribusi paling banyak dengan memilih Host teratas atau Aplikasi teratas, masing-masing. Nama aplikasi ditentukan dalam string koneksi ke instance Amazon DocumentDB. Unknownmenunjukkan bahwa bidang aplikasi tidak ditentukan.

Misalnya, di dasbor berikut, CPUmenunggu akun untuk sebagian besar beban DB. Memilih kueri teratas di bawah Kueri teratas akan mencakup bagan pemuatan Database untuk fokus pada beban terbanyak yang disumbangkan oleh kueri pilih.

Database load chart showing CPU usage spike and top queries with their load impact.
Database load graph showing CPU, IO, and latency metrics with top queries listed below.