在對數據庫的管理過程中,相信很多用戶都曾遇到業務系統響應慢、數據庫SQL 效率差的問題。日前,華為雲數據管理服務 DAS 新推出 SQL 診斷功能,一鍵診斷 MySQL 數據庫的慢 SQL 語句,并提供一對一 SQL 優化指導,幫助用戶大幅提高工作效率。
慢 SQL 語句,指超過規定時間的 SQL 語句查詢,即執行效率較低的查詢語句,是影響數據庫性能的主要殺手。也因此,慢 SQL 語句優化是數據庫管理人員提升數據庫性能、保障應用和業務及時響應的長期奮鬥目标。
那麼,華為雲 DAS 又是如何解決這一棘手問題的呢?
可視化窗口,讓問題 SQL一目了然
華為雲 DAS 的 SQL 窗口管理提供了類似 Excel 的表格方式編輯數據,讓不懂 SQL 查詢語言的用戶也能無障礙增删、改查表數據以及統計分析。SQL 窗口提供 SQL 格式化、SQL 智能提示、SQL 執行計劃、SQL模闆等功能。
當前,華為雲 DAS 已支持多語句拆分、格式化、執行計劃等功能。加上此番新推出的 SQL 診斷功能,覆蓋了用戶對數據管理的基本要求。

通過 “SQL診斷”按鈕,用戶可以對輸入到 SQL 窗口中的語句進行診斷,并生成診斷報告,提供優化建議。該功能減少了管理人員在數據庫性能優化嘗試方面的工作量,也在一定程度上降低了對數據庫操作不當造成的安全風險。

強技術支持,自動生成診斷報告
華為雲 DAS 通過用戶在SQL診斷頁輸入一條或多條 SQL 語句,該語句将在 DAS 前台發起診斷請求。服務器接收待診斷語句,創建診斷任務,進行語句解析,獲得任務涉及的庫、表、字段。用戶 DB 獲取響應的 Schema 信息,有針對性地進行庫、表的數據采樣。
基于華為雲數據庫的語句規則庫對語句生成語句建議,從獲取到的Schema 信息生成候選索引。根據候選索引生成執行計劃并計算執行代價,選擇執行代價的執行計劃生成診斷結果和診斷建議。

當前,DAS 已正式商用,并緻力于解決*在數據庫使用過程中遇到的難題。後續我們還将發布更*的診斷技術,支持各種複雜SQL優化,DAS 将會基于華為雲生态全方位升級,集自動化智能化于一體,成為數據庫*手中的利器。
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

