Fitur Audit SQL memungkinkan Anda melakukan kueri dan mengekspor detail pernyataan SQL, seperti database, status, dan durasi eksekusi.
Prasyarat
-
Anda telah mengaktifkan SQL Explorer and Stress Testing (New).
-
Jika Anda adalah pengguna RAM, Anda harus memiliki izin untuk menggunakan fitur audit. Anda memerlukan salah satu dari berikut ini: izin AliyunDRDSReadOnlyWithSQLLogArchiveAccess, yang dapat diberikan dengan mengikuti langkah-langkah dalam Grant permissions to a RAM user, atau kebijakan kustom sebagaimana dijelaskan dalam Use a custom policy to authorize a RAM user to use the search (including export) features of SQL Explorer and audit.
Prosedur
-
Klik tab audit dan pilih node yang akan diaudit.
CatatanKlik service settings untuk mengonfigurasi durasi penyimpanan log SQL.
-
Sesuai kebutuhan, set query conditions atau enable advanced query , lalu klik Query .
Tabel berikut menjelaskan parameter-parameter tersebut.
Parameter
Deskripsi
Time range
Rentang waktu eksekusi pernyataan SQL target.
Keyword
Satu atau beberapa kata kunci yang terdapat dalam pernyataan SQL target. Pisahkan beberapa kata kunci dengan spasi (
). Pilih operator logika yang akan diterapkan di antara kata kunci tersebut.-
OR: Mengembalikan pernyataan SQL yang mengandung setidaknya satu dari kata kunci yang ditentukan.
-
AND: Hanya mengembalikan pernyataan SQL yang mengandung semua kata kunci yang ditentukan.
User
Nama akun database. Untuk memfilter berdasarkan beberapa akun, pisahkan nama akun dengan spasi (
).Database
Nama database. Untuk memfilter berdasarkan beberapa database, pisahkan nama database dengan spasi (
).Operation type
Jenis operasi SQL. Anda dapat memilih satu atau beberapa jenis berikut: SELECT, INSERT, UPDATE, DELETE, LOGIN, LOGOUT, MERGE, ALTER, CREATE, DROP, SET, DESC, REPLACE, CALL, BEGIN, DESCRIBE, ROLLBACK, FLUSH, USE, SHOW, START, COMMIT, RENAME, dan TRUNCATE.
Client IP address
Alamat IP client remote yang mengeksekusi pernyataan SQL. Untuk memfilter berdasarkan beberapa alamat IP, pisahkan alamat tersebut dengan spasi (
).Execution status
Status eksekusi pernyataan SQL. Anda dapat memilih berhasil, gagal, atau keduanya.
Execution duration
Durasi eksekusi pernyataan SQL dalam milidetik (ms). Anda dapat menentukan rentang untuk memfilter hasil.
Updated/returned rows
Jumlah baris yang diperbarui atau dikembalikan oleh pernyataan SQL. Anda dapat menentukan rentang untuk memfilter hasil.
Physical SQL statements
Jumlah pernyataan SQL fisik yang dieksekusi.
Tracking ID
ID untuk permintaan dari node komputasi ke node data. Anda dapat memperoleh ID ini dari log list dalam hasil kueri.
Transaction ID
ID transaksi yang dihasilkan oleh eksekusi SQL. Anda dapat memperoleh ID ini dari log list dalam hasil kueri.
SQL ID
ID templat SQL. Untuk memfilter berdasarkan beberapa SQL ID, pisahkan dengan spasi (
). Anda dapat memperoleh SQL ID dari SQL Explorer. -
-
(Opsional) Klik Export dan pilih export fields yang diinginkan untuk export the SQL log records. Anda dapat mengatur export time range untuk mengekspor catatan SQL dari rentang waktu yang lebih besar.
CatatanKlik view export list untuk melihat tugas ekspor terbaru.