mysql 審核平台 資料庫審核之平台使用篇

2021-10-19 18:25:56 字數 850 閱讀 8575

簡介

針對資料庫的審核從四個維度進行,物件、執行計畫、執行特徵、文字。

開始配置

首先在美團雲的操作介面的資料庫一欄申請一台mysql5.6或者mysql5.7的機器,設定好賬號與密碼

等資料庫啟動了,就可以在settings.py進行如下配置,需要對多台例項審核就配置多個條目為目標需要被審核的機器的資訊

mysql_account = = length(\$event->) and \$event->='ip:port' and \$event->=\$event->" slow.log

根據實際情況配置好上面的機器位址,埠號,賬號和密碼,hostname後的ip:port需要配置成目標機器的ip和埠,這唯一的確定了乙個例項

執行計畫審核

發布任務同物件審核,結果如下:

執行計畫總扣分

執行計畫扣分詳情

執行計畫扣分規則

文字審核

文字的審核主要是針對sql語句,如sql過長,巢狀太多子查詢等,審核結果如下

文字審核結果,包括sql的checksum,sql語句等

執行特徵審核

規則較少,就不展示了,使用方法同上

總結使用該平台可以幫助開發人員或者dba快速的發現sql的質量問題,提公升工作效率

資料庫登入審核

一 登入審核 login auditing 在 sql server 中配置登入審核,可以監視所有的登入 sql server 資料庫引擎的活動。可以將登入審核配置為在發生以下事件時向windows日誌中寫入資訊。1 登入失敗。僅審核未成功的登入 事件id 18456 這是sql server的預設...

五 效能監視(6)資料庫審核

一 sql server審核 sql server 審核 物件收集單個伺服器例項或資料庫級操作和操作組以進行監視。這種審核處於 sql server 例項級別。每個 sql server 例項可以具有多個審核。二 建立審核 1.新建審核 2.啟用審核 三 建立審核規範 1.伺服器審核規範 您可以為每...

五 效能監視(6)資料庫審核

一 sql server審核 sql server 審核 物件收集單個伺服器例項或資料庫級操作和操作組以進行監視。這種審核處於 sql server 例項級別。每個 sql server 例項可以具有多個審核。二 建立審核 1.新建審核 2.啟用審核 三 建立審核規範 1.伺服器審核規範 您可以為每...