Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tabel information_schema khusus Aurora MySQL
Aurora MySQL memiliki tabel information_schema tertentu yang khusus untuk Aurora.
information_schema.aurora_global_db_instance_status
Tabel information_schema.aurora_global_db_instance_status berisi informasi tentang status semua instans DB dalam klaster DB primer dan sekunder di basis data global. Tabel berikut menunjukkan kolom yang dapat Anda gunakan. Kolom yang tersisa hanya ditujukan untuk penggunaan internal Aurora.
catatan
Tabel skema informasi ini hanya tersedia dengan basis data global Aurora MySQL versi 3.04.0 dan lebih tinggi.
| Kolom | Jenis data | Deskripsi |
|---|---|---|
| SERVER_ID | varchar(100) | Pengidentifikasi instans DB. |
| SESSION_ID | varchar(100) | Pengidentifikasi unik untuk sesi saat ini. Nilai MASTER_SESSION_ID mengidentifikasi instans DB Penulis (primer). |
| AWS_REGION | varchar(100) | Wilayah AWS Di mana instance database global ini berjalan. Untuk daftar Wilayah, lihat Ketersediaan wilayah. |
| DURABLE_LSN | bigint unsigned | Nomor urutan log (LSN) yang dijadikan durabel di penyimpanan. Nomor urutan log (LSN) adalah nomor urut unik yang mengidentifikasi catatan dalam log transaksi database. LSNs dipesan sedemikian rupa sehingga LSN yang lebih besar mewakili transaksi selanjutnya. |
| HIGHEST_LSN_RCVD | bigint unsigned | LSN tertinggi yang diterima oleh instans DB dari instans DB penulis. |
| OLDEST_READ_VIEW_TRX_ID | bigint unsigned | ID transaksi terlama yang dapat dibuang oleh instans DB penulis. |
| OLDEST_READ_VIEW_LSN | bigint unsigned | LSN terlama yang digunakan oleh instans DB untuk membaca dari penyimpanan. |
| VISIBILITY_LAG_IN_MSEC | float(10,0) unsigned | Untuk pembaca di klaster DB primer, seberapa jauh instans DB ini tertinggal dari instans DB penulis dalam milidetik. Untuk pembaca di DB klaster sekunder, seberapa jauh DB instans ini tertinggal dari volume sekunder dalam milidetik. |
information_schema.aurora_global_db_status
Tabel information_schema.aurora_global_db_status berisi informasi tentang berbagai aspek lag basis data global Aurora, khususnya, lag penyimpanan Aurora yang mendasarinya (disebut lag durabilitas) dan lag di antara sasaran titik pemulihan (RPO). Tabel berikut menunjukkan kolom yang dapat Anda gunakan. Kolom yang tersisa hanya ditujukan untuk penggunaan internal Aurora.
catatan
Tabel skema informasi ini hanya tersedia dengan basis data global Aurora MySQL versi 3.04.0 dan lebih tinggi.
| Kolom | Jenis data | Deskripsi |
|---|---|---|
| AWS_REGION | varchar(100) | Wilayah AWS Di mana instance database global ini berjalan. Untuk daftar Wilayah, lihat Ketersediaan wilayah. |
| HIGHEST_LSN_WRITTEN | bigint unsigned | Nomor urutan log (LSN) tertinggi yang saat ini ada di klaster DB ini. Nomor urutan log (LSN) adalah nomor urut unik yang mengidentifikasi catatan dalam log transaksi database. LSNs dipesan sedemikian rupa sehingga LSN yang lebih besar mewakili transaksi selanjutnya. |
| DURABILITY_LAG_IN_MILLISECONDS | float(10,0) unsigned | Perbedaan nilai stempel waktu antara HIGHEST_LSN_WRITTEN di klaster DB sekunder dan HIGHEST_LSN_WRITTEN di klaster DB primer. Nilai ini selalu 0 pada klaster DB primer di basis data global Aurora. |
| RPO_LAG_IN_MILLISECONDS | float(10,0) unsigned | Lag sasaran titik pemulihan (RPO). Lag RPO adalah waktu yang dibutuhkan COMMIT transaksi pengguna terbaru untuk disimpan di klaster DB sekunder setelah disimpan di klaster DB primer dari basis data global Aurora. Nilai ini selalu 0 pada klaster DB primer basis data global Aurora. Secara sederhana, metrik ini menghitung sasaran titik pemulihan untuk setiap klaster DB Aurora MySQL di basis data global Aurora, yaitu, berapa banyak data yang mungkin hilang jika ada pemadaman. Seperti halnya lag, RPO diukur dalam waktu. |
| LAST_LAG_CALCULATION_TIMESTAMP | datetime | Stempel waktu yang menentukan kapan nilai terakhir dihitung untuk DURABILITY_LAG_IN_MILLISECONDS dan RPO_LAG_IN_MILLISECONDS. Nilai waktu seperti 1970-01-01 00:00:00+00 menunjukkan bahwa ini adalah klaster DB primer. |
| OLDEST_READ_VIEW_TRX_ID | bigint unsigned | ID transaksi terlama yang dapat dibuang oleh instans DB penulis. |
information_schema.replica_host_status
Tabel information_schema.replica_host_status berisi informasi replikasi. Kolom yang dapat Anda gunakan ditunjukkan pada tabel berikut. Kolom yang tersisa hanya ditujukan untuk penggunaan internal Aurora.
| Kolom | Jenis data | Deskripsi |
|---|---|---|
| CPU | double | Persentase penggunaan CPU dari host replika. |
| IS_CURRENT | tinyint | Apakah replika adalah yang terbaru atau tidak. |
| LAST_UPDATE_TIMESTAMP | datetime(6) | Waktu pembaruan terakhir terjadi. Digunakan untuk menentukan apakah sebuah catatan sudah usang. |
| REPLICA_LAG_IN_MILLISECONDS | double | Lag replika dalam milidetik. |
| SERVER_ID | varchar(100) | ID server basis data. |
| SESSION_ID | varchar(100) | ID sesi basis data. Digunakan untuk menentukan apakah instans DB adalah instans penulis atau pembaca. |
catatan
Ketika instans replika tertinggal, informasi yang dikueri dari tabel information_schema.replica_host_status milik instans replika tersebut mungkin sudah usang. Dalam situasi ini, kami menyarankan Anda mengueri dari instans penulis sebagai gantinya.
Meskipun tabel mysql.ro_replica_status memiliki informasi serupa, kami tidak menyarankan Anda untuk menggunakannya.
information_schema.aurora_forwarding_processlist
Tabel information_schema.aurora_forwarding_processlist berisi informasi tentang proses terkait dalam penerusan penulisan.
Konten tabel ini hanya terlihat pada instans DB penulis untuk klaster DB dengan penerusan penulisan global atau penerusan penulisan dalam klaster diaktifkan. Set hasil kosong dihasilkan pada instans DB pembaca.
| Bidang | Jenis data | Deskripsi |
|---|---|---|
| ID | bigint | Pengidentifikasi koneksi pada instans DB penulis. Pengidentifikasi ini adalah nilai yang sama yang ditampilkan di kolom Id untuk pernyataan SHOW PROCESSLIST dan dihasilkan oleh fungsi CONNECTION_ID() di dalam thread. |
| USER | varchar(32) | Pengguna MySQL yang mengeluarkan pernyataan. |
| HOST | varchar(255) | Klien MySQL yang mengeluarkan pernyataan. Untuk pernyataan yang diteruskan, bidang ini menunjukkan alamat host klien aplikasi yang membuat koneksi pada instans DB pembaca yang melakukan penerusan. |
| DB | varchar(64) | Basis data default untuk thread. |
| COMMAND | varchar(16) | Jenis perintah yang dijalankan thread atas nama klien, atau Sleep jika sesinya idle. Untuk deskripsi perintah thread, lihat Thread Command Values |
| TIME | int | Waktu dalam hitungan detik saat thread berada dalam status saat ini. |
| STATE | varchar(64) | Tindakan, peristiwa, atau status yang menunjukkan apa yang dilakukan thread. Untuk deskripsi nilai status, lihat General Thread States |
| INFO | longtext | Pernyataan bahwa thread sedang mengeksekusi pernyataan, atau NULL jika tidak sedang mengeksekusi pernyataan. Pernyataan ini mungkin adalah pernyataan yang dikirim ke server, atau mungkin adalah pernyataan terdalam jika mengeksekusi pernyataan lain. |
| IS_FORWARDED | bigint | Menunjukkan apakah thread diteruskan dari instans DB pembaca. |
| REPLICA_SESSION_ID | bigint | Pengidentifikasi koneksi pada Replika Aurora. Pengidentifikasi ini adalah nilai yang sama yang ditampilkan di kolom Id untuk pernyataan SHOW PROCESSLIST pada instans DB Aurora pembaca yang melakukan penerusan. |
| REPLICA_INSTANCE_IDENTIFIER | varchar(64) | Pengidentifikasi instans DB dari thread penerusan. |
| REPLICA_CLUSTER_NAME | varchar(64) | Pengidentifikasi klaster DB dari thread penerusan. Untuk penerusan penulisan dalam klaster, pengidentifikasi ini adalah klaster DB yang sama dengan instans DB penulis. |
| REPLICA_REGION | varchar(64) | Wilayah AWS Dari mana utas penerusan berasal. Untuk penerusan penulisan dalam klaster, Wilayah ini adalah Wilayah AWS yang sama dengan instans DB penulis. |