Fitur Audit SQL membantu Anda mengidentifikasi pernyataan SQL yang mungkin memiliki masalah potensial serta meningkatkan kemampuan audit keamanan. Fitur ini mendukung pengecekan pernyataan SQL berdasarkan pengguna, alamat IP, atau tipe operasi, dan menyediakan opsi untuk mengekspor hasil query.
Aktifkan Audit SQL
Masuk ke Konsol ApsaraDB for OceanBase.
Di panel navigasi sebelah kiri, klik Instances.
Pada halaman Instances, klik nama instance target untuk masuk ke ruang kerja instance tersebut.
Di panel navigasi sebelah kiri, klik Diagnostics.
Pada halaman Diagnostics, pilih tenant target dari daftar drop-down.
Pada tab SQL Audit, klik Start SQL Audit.
Di jendela pop-up, konfigurasikan parameter berikut:
Target Aktivasi: Jika kotak centang ini dipilih, Audit SQL akan diaktifkan untuk semua tenant dalam cluster ini.
Durasi Penyimpanan: Pilih waktu retensi sesuai kebutuhan untuk memaksimalkan penggunaan sumber daya.
Klik Enable.
Lihat dan unduh catatan audit SQL
Pada halaman SQL Audit, klik Expand.
(Opsional) Filter catatan audit SQL menggunakan item filter yang tersedia.
Item Filter
Deskripsi
Database
Pilih satu atau lebih database di tenant untuk dilihat.
Node
Pilih satu atau lebih node untuk dilihat.
Kata Kunci
Masukkan kata kunci yang mungkin ada dalam pernyataan SQL untuk dilihat. Anda dapat memasukkan beberapa kata kunci, dan kata kunci tersebut dihubungkan oleh AND atau OR.
Rentang Waktu
Pilih rentang waktu saat pernyataan SQL dieksekusi. Rentang waktu tidak boleh melebihi 24 jam.
Nama Pengguna
Pilih satu atau lebih nama pengguna untuk dilihat.
Tipe Operasi
Pilih satu atau lebih tipe operasi untuk dilihat.
Alamat IP Klien
Masukkan alamat IP klien untuk dilihat.
Durasi Eksekusi (ms)
Masukkan rentang waktu eksekusi pernyataan SQL.
Rekaman Hasil Pemindaian
Masukkan jumlah rekaman hasil pemindaian untuk dilihat.
Klik Query.
Lihat informasi berikut dalam hasil query: SQL Statement, Database, User, Client IP Address, Operation Type, Execution Result, Request Time, Execution Duration (ms), Scanned Rows, dan Updated Rows.
Anda dapat mengurutkan hasil berdasarkan kolom Execution Duration (ms), Scanned Rows, atau Update Rows .
Klik Export untuk mengunduh hasil query.
CatatanSaat ini, maksimum 100 catatan audit dapat diunduh. Jika jumlah catatan melebihi 100, hanya 100 catatan pertama yang akan diunduh sesuai urutan pengurutan halaman.