當您開啟SQL審計日志,系統會將所(suo)有(you)的(de)SQL操作記錄下來存入日志(zhi)文件(jian),方便用戶進行下載、查詢操作,審計日志(zhi)的(de)最(zui)小計時(shi)單(dan)位是(shi)秒。
操作步驟
步驟 1 登錄管理控制臺。
步驟 2 單擊管理控制臺左上角的 ,選擇區域。
步驟 3 選擇“數據庫 > 關系型數據庫”。進入關系型數據庫信息頁(ye)面(mian)。
步驟 4 在“實例(li)管理”頁(ye)面,選擇目(mu)標實例(li),單擊實例(li)名稱,進入實例(li)的“基本信息”頁(ye)簽。
步驟 5 在左(zuo)側導(dao)航(hang)欄單擊“日志(zhi)管理”,選擇(ze)“SQL審(shen)計日志(zhi)”,單擊“設置(zhi)SQL審(shen)計”。
步驟 6 在審(shen)計(ji)日志列(lie)表(biao)右上方選(xuan)擇(ze)時間范(fan)圍,勾(gou)選(xuan)目標(biao)日志,并單擊列(lie)表(biao)左上方的“下(xia)(xia)載”,批量下(xia)(xia)載SQL審(shen)計(ji)日志。
您(nin)還可以選擇(ze)單個審計日志(zhi)(zhi),單擊操作列(lie)中的“下載(zai)”,下載(zai)目標SQL審計日志(zhi)(zhi)。
步驟 7 SQL審計(ji)日志內容如下(xia)圖(tu)所示(shi)。字段說明請參(can)考下(xia)表。
圖 RDS for PostgreSQL審計日志
表 審計日志(zhi)字段說明
| 字段 | 說明 |
|---|---|
| AUDIT: | 固定前綴,標識一條審計信息。 |
AUDIT_TYPE | 當前審計類型,SESSION、OBJECT、CLIENT_AUTHENTICATION。 |
| STATEMENT_ID | 此會話的唯一語句 ID。 |
| SUBSTATEMENT_ID | 主語句中每個子語句的順序ID。 |
| CLASS或AUTHENTICATION_RESULT | 表示執(zhi)行(xing)的操作類型。
|
| PID | 進程ID。 |
| STATEMENT_START_TIME | 語句起始時間戳,以us為單位。 |
| connection_status | 會話狀態,常見為執行語句的錯誤返回碼,普通執行成功返回0。 |
| APPLICATION_NAME | 應用名稱。PSQL,JDBC等。 |
| USER_NAME | 登錄的用戶名。 |
| DATABASE_NAME | 登錄的數據庫名。 |
| REMOTE_HOST | 登錄的host地址。 |
| COMMAND | 執行的SQL命令類型,ALTER TABLE、SELECT等。 |
| OBJECT_TYPE | 對象類型,TABLE、INDEX、VIEW等。 |
| OBJECT_NAME | 對象名。 |
| STATEMENT | 在后端執行的SQL具體內容。 |
| PARAMETER | 參數值。 |
----結束