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_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) 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_RCVD | bigint unsigned | Yang tertinggi LSN 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 | Yang tertua LSN 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
information_schema.aurora_global_db_status
Tabel 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_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 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_ 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 | 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_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 | CPUPersentase penggunaan host replika. |
ADALAH_ 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) | 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 |
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 |
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. |