View a markdown version of this page

Tabel information_schema khusus Aurora MySQL - Amazon Aurora

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_IDvarchar(100)Pengidentifikasi instans DB.
SESSION_IDvarchar(100)Pengidentifikasi unik untuk sesi saat ini. Nilai MASTER_SESSION_ID mengidentifikasi instans DB Penulis (primer).
AWS_REGIONvarchar(100) Wilayah AWS Di mana instance database global ini berjalan. Untuk daftar Wilayah, lihat Ketersediaan wilayah.
DURABLE_LSNbigint unsignedNomor 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_RCVDbigint unsignedLSN tertinggi yang diterima oleh instans DB dari instans DB penulis.
OLDEST_READ_VIEW_TRX_IDbigint unsignedID transaksi terlama yang dapat dibuang oleh instans DB penulis.
OLDEST_READ_VIEW_LSNbigint unsignedLSN terlama yang digunakan oleh instans DB untuk membaca dari penyimpanan.
VISIBILITY_LAG_IN_MSECfloat(10,0) unsignedUntuk 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_REGIONvarchar(100) Wilayah AWS Di mana instance database global ini berjalan. Untuk daftar Wilayah, lihat Ketersediaan wilayah.
HIGHEST_LSN_WRITTENbigint unsignedNomor 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_MILLISECONDSfloat(10,0) unsignedPerbedaan 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_MILLISECONDSfloat(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_TIMESTAMPdatetimeStempel 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_IDbigint unsignedID 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
CPUdoublePersentase penggunaan CPU dari host replika.
IS_CURRENTtinyintApakah replika adalah yang terbaru atau tidak.
LAST_UPDATE_TIMESTAMPdatetime(6)Waktu pembaruan terakhir terjadi. Digunakan untuk menentukan apakah sebuah catatan sudah usang.
REPLICA_LAG_IN_MILLISECONDSdoubleLag replika dalam milidetik.
SERVER_IDvarchar(100)ID server basis data.
SESSION_IDvarchar(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 dalam dokumentasi MySQL.
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 dalam dokumentasi MySQL.
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.