Aurora My SQL —tabel information_schema spesifik - Amazon Aurora

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

Aurora My SQL —tabel information_schema spesifik

Aurora My SQL memiliki information_schema tabel 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 Aurora SQL My versi 3.04.0 dan database global yang 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) dibuat tahan lama dalam penyimpanan. Nomor urutan log (LSN) adalah nomor urut unik yang mengidentifikasi catatan dalam log transaksi database. LSNsdipesan sedemikian rupa sehingga yang lebih besar LSN mewakili transaksi selanjutnya.
HIGHEST_LSN_RCVDbigint unsignedYang tertinggi LSN 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 unsignedYang tertua LSN 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

information_schema.aurora_global_db_statusTabel berisi informasi tentang berbagai aspek lag database global Aurora, khususnya, lag penyimpanan Aurora yang mendasarinya (disebut lag daya tahan) dan jeda antara tujuan 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 Aurora SQL My versi 3.04.0 dan database global yang 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 tertinggi (LSN) yang saat ini ada di cluster DB ini. Nomor urutan log (LSN) adalah nomor urut unik yang mengidentifikasi catatan dalam log transaksi database. LSNsdipesan sedemikian rupa sehingga yang lebih besar LSN 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

Tujuan titik pemulihan (RPO) lag. RPOKelambatan adalah waktu yang dibutuhkan untuk transaksi pengguna terbaru COMMIT untuk disimpan di cluster DB sekunder setelah disimpan di cluster DB utama dari database global Aurora. Nilai ini selalu 0 pada klaster DB primer basis data global Aurora.

Secara sederhana, metrik ini menghitung tujuan titik pemulihan untuk setiap cluster Aurora SQL My DB di database 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
CPUdoubleCPUPersentase penggunaan host replika.
ADALAH_ 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) SQLPengguna saya yang mengeluarkan pernyataan.
HOST varchar(255) SQLKlien saya yang mengeluarkan pernyataan itu. 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 SQL Dokumentasi saya tentang Nilai Perintah Thread dalam SQL dokumentasi Saya.
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 Status Utas Umum dalam SQL dokumentasi Saya.
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.
ADALAH_ FORWARDED bigint Menunjukkan apakah thread diteruskan dari instans DB pembaca.
REPLICASESSION_ 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.