AnalyticDB for MySQL menyediakan fitur audit SQL untuk mencatat operasi DML dan DDL real-time yang dieksekusi di dalam database. Anda dapat menanyakan informasi operasi database dari log audit.
Batasan
Operasi berikut tidak dicatat dalam log audit SQL:
INSERT INTO VALUESREPLACE INTO VALUESUPSERT INTO VALUES
Aktifkan atau nonaktifkan fitur audit SQL
Masuk ke Konsol AnalyticDB for MySQL. Di pojok kiri atas konsol, pilih wilayah. Di panel navigasi sisi kiri, klik Clusters. Temukan cluster yang ingin Anda kelola dan klik ID cluster tersebut.
Pergi ke halaman SQL Audit.
Untuk cluster AnalyticDB for MySQL Enterprise Edition, Basic Edition, atau Data Lakehouse Edition: Di panel navigasi sisi kiri, pilih .
Untuk cluster AnalyticDB for MySQL Data Warehouse Edition: Di panel navigasi sisi kiri, klik Data Security. Klik tab SQL Audit.
Klik Configure SQL Audit.
Di kotak dialog Konfigurasi Audit SQL, pilih Yes dan klik OK.

Jika Anda tidak lagi memerlukan fitur audit SQL, ulangi Langkah 1 hingga 3 lalu pilih No di kotak dialog Configure SQL Audit.
PentingSetelah Anda menonaktifkan fitur audit SQL, log audit SQL akan dihapus. Anda harus menanyakan dan mengekspor log audit SQL sebelum menonaktifkan fitur audit SQL. Saat Anda mengaktifkan kembali fitur audit SQL, log audit yang dihasilkan sejak fitur audit SQL terakhir kali diaktifkan tersedia untuk ditanyakan.
Tanyakan dan ekspor log audit SQL
Di tab SQL Audit, Anda dapat menanyakan log audit SQL dalam periode waktu tertentu menggunakan parameter Operation Type atau Execution Status.
Anda hanya dapat menanyakan log audit SQL yang dihasilkan dalam 30 hari terakhir.
Rentang waktu untuk satu pertanyaan harus dalam 24 jam. Jika Anda ingin menyimpan log audit SQL ke perangkat lokal Anda, klik Export Current Page.
FAQ
T: Pernyataan INSERT OVERWRITE melibatkan dua log audit SQL, dan salah satu log berisi alamat IP selain alamat IP klien. Mengapa?
J: Pernyataan INSERT OVERWRITE dieksekusi di AnalyticDB for MySQL secara asinkron. Node akses AnalyticDB for MySQL mengalokasikan pekerjaan query ke node penyimpanan yang berbeda dan mengembalikan hasil akhir ke klien. Dalam hal ini, log audit SQL berisi alamat IP klien yang mengirimkan permintaan dan alamat IP dari node akses AnalyticDB for MySQL.
Operasi terkait
Edition | Operasi |
Enterprise Edition, Basic Edition, dan Data Lakehouse Edition | |
Data Warehouse Edition | |