SQL質量審核與優化服務平臺介紹
產品概述
優盈信息SQL質量審核與優化服務平臺(簡稱KirinSQL),是一款面向數據庫運維和開發人員,提供采集、診斷、分析與優化能力為一體的SQL管理工具,是解決SQL質量審核和管控問題的利器。
KirinSQL能自動化的實時抓取企業開發、測試與生產環境數據庫中的對象與SQL信息,并對這些信息進行分析匯總,依據既定的判定規則,分析對象設計與SQL中的潛在性能威脅,使得DBA能夠較早的介入開發過程,快速發現數據庫SQL質量問題,將性能隱患扼殺于開發測試環節,確保上線系統的性能穩定。
功能特性
【支持數據庫類型】
Oracle、MySQL、DB2、SQLServer等國外主流數據庫。
【上線前審核】
在項目設計開發階段引入,可對:1)程序SQL配置文件(如ibatis);2)測試環境/準生產數據庫環境等進行投產前的SQL質量審核。
【上線后審核】
以用戶為單位,審核包括數據結構、SQL文本、SQL執行特征、SQL執行計劃等多個維度
【智能優化】
基于知識庫,自動生成優化步驟,并執行SQL的優化。
【規則設定】
根據Oracle最佳實踐,預先定義100+多的審核規則,可同時為多套庫進行SQL的審核。
【審核維度】
(1).數據庫結果(對象)=》指數據庫對象,常見的表、分區、索引、視圖、觸發器等;
(2).SQL文本(語句)=》指SQL語句文本本身;
(3).SQL執行計劃=》指數據庫中SQL的執行計劃;
(4).SQL執行特征=》。
【審核通過率分析】
產品優勢
Ø 基于預定義規則,集合傳麒科技多位數據庫優化大師的優化經驗,及眾多服務客戶的系統使用經驗,涵蓋表、索引、SQL 等多個方面,規則集還在隨著數據庫版本迭代而更新中
Ø WAR包審核,上線前提前掃描所有SQL文本或WAR包,提前發現問題SQL
Ø 智能優化,平臺能夠基于知識庫對發現的問題SQL語句自動生成優化建議并執行。
Ø 配置靈活,可根據需要定制審核規則集和數據采集范圍
Ø 自動化采集與分析,無需人工干預