智慧掃描支援從MySQL例項線上抓取慢SQL

愛可生雲資料庫發表於2023-05-08

SQL稽核工具 SQLE 2.2305.0-pre1於今天釋出。以下對新版本的 Release Notes 進行詳細解讀。
文章主要分為以下三部分內容:
一、SQLE 專案介紹
二、新版本主要功能總結
三、完整的release資訊

一、SQLE 專案介紹

愛可生開源社群的 SQLE 是一款面向資料庫使用者和管理者,支援多場景稽核,支援標準化上線流程,原生支援 MySQL 稽核且資料庫型別可擴充套件的 SQL 稽核工具。
SQLE 獲取

二、新版本主要功能

總結智慧掃描支援從MySQL例項線上抓取慢SQL【企業版】
在原先的慢日誌掃描任務中,建立掃描任務後,還需進入終端配置scannerd 程式,掃描任務配置流程相對較長。本次最佳化使得 sqle 可以直接從慢日誌表中採集資料,避免使用者進入終端操作,減少使用者使用慢日誌掃描任務時的流程阻礙。以下是簡單的使用體驗:
1.新建掃描任務,選擇慢日誌掃描,並將採集來源設為1,透過 sqle 直接對例項的 mysql.slow_log 表進行查詢

新增引數:

  • 採集來源若來源設為0:該掃描任務將透過 scannerd 對 mysql-slow.log 進行
  • 採集若來源設為1:該掃描任務將透過 sqle 直接對例項的 mysql.slow_log 表進行查詢
    2.配置資料庫例項,需要注意以下設定
    set global long_query_time=1; // 需根據實際業務調整慢查詢時間閾值,此處僅供參考set global slow_query_log=1; // 開啟慢日誌查詢set global log_output='FILE,TABLE';// 開啟 MySQL 的慢日誌收集功能,並且確認將慢日誌內容寫入檔案 mysql-slow.log 和表 mysql.slow_log
    3.在資料庫中執行一條慢SQL,點選立即稽核,即可檢視慢日誌掃描的統計資訊

    三、完整的release資訊

    Release Notes最佳化:[#1461] 智慧掃描支援從MySQL例項線上抓取慢SQL【企業版】;[#1473] 新增資料來源時根據資料來源型別自動切換預設埠;缺陷修復:[#1463] 修復一條MySQL規則不能觸發的問題;[#1360] 修復修改流程模板後,工單進度顯示異常的問題。

相關文章