有這么一款“聰明”的數(shù)據(jù)管理系統(tǒng),它能自動預測和歸納分類SQL語句,能讓你一秒“看清”SQL執(zhí)行時間分布規(guī)律;還能進行workload級別的索引推薦;并且可以靈活預測實例存儲空間未來變化趨勢,這樣能干的小幫手,你愛了嗎?
數(shù)字化時代下,華為云數(shù)據(jù)管理服務DAS基于AI技術,于近期推出了智能SQL分析(包括慢SQL發(fā)現(xiàn)、SQL透視)、workload級別索引推薦、存儲空間預測等運維特性,加上原有的數(shù)據(jù)庫運維能力,構成了一個完整的數(shù)據(jù)庫運維生態(tài),加速數(shù)據(jù)運維自動化、智能化進程,讓SQL預測、推薦更準確,讓數(shù)據(jù)庫的性能倍增。
智能SQL分析,提前識別SQL風險
智能SQL分析特性基于AI技術,集合了慢SQL發(fā)現(xiàn)、SQL透視(可視化)等功能,該功能的一個典型應用場景是對一批即將上線的SQL語句進行診斷,提前識別風險,并且該功能相對于傳統(tǒng)的方法具有更加優(yōu)越的準確性。
●慢SQL發(fā)現(xiàn)
慢SQL發(fā)現(xiàn)是一種SQL語句執(zhí)行時間預測功能,該功能著眼于數(shù)據(jù)庫的歷史SQL語句,通過對歷史SQL語句的執(zhí)行表現(xiàn)進行總結歸納,再將之演繹到新的業(yè)務上。基于自然語言處理與數(shù)據(jù)庫理論,慢SQL發(fā)現(xiàn)可以從歷史執(zhí)行數(shù)據(jù)中歸納出SQL語句的執(zhí)行表現(xiàn)模型,并基于SQL向量化技術對SQL語句的執(zhí)行時長進行預測。
當用戶輸入數(shù)據(jù)庫名和SQL語句時,慢SQL發(fā)現(xiàn)自動預測并分類所輸入的SQL語句類型,便于用戶快速了解慢SQL的執(zhí)行情況。該功能優(yōu)點有三:一是不需要SQL語句的執(zhí)行計劃,對數(shù)據(jù)庫性能不會有任何的影響;二是目前業(yè)內的很多算法局限性比較高,比如只適用于OLTP或者OLAP,而慢SQL發(fā)現(xiàn)使用場景更加廣泛;三是該方法魯棒性強,不易受到噪聲干擾。
●SQL透視(可視化)
SQL透視在SQL向量化技術的基礎上,利用自然語言處理,實現(xiàn)了SQL可視化功能,能夠讓用戶更加直觀地發(fā)現(xiàn)數(shù)據(jù)庫實例中的SQL語句分布規(guī)律。
SQL空間分布
workload級別索引推薦,使數(shù)據(jù)庫性能倍增
該特性根據(jù)AI算法,篩選出具有代表性的SQL語句,然后針對代表性的SQL語句,基于語句的語義信息和數(shù)據(jù)庫的統(tǒng)計信息,生成最優(yōu)的推薦索引。相比同類產品往往只能針對某一條SQL語句進行索引推薦,DAS將所有語句的推薦索引作為候選索引集合,然后計算每條候選索引對workload的收益,推薦出收益最大的索引組合方案,極大提升了對整體workload的收益和運維效率。
智能預測存儲空間趨勢,幫助DBA提前規(guī)劃數(shù)據(jù)庫容量
以往判斷存儲空間使用情況時,DBA們通常采用平均值估測,但遇到節(jié)假日或活動促銷時,數(shù)據(jù)寫入比平時要快,仍采用平均值估測,結果只會緣木求魚。華為云DAS上線的存儲空間預測功能,基于AI算法自動根據(jù)節(jié)假日信息、用戶的使用周期進行空間存儲推測,方便用戶明晰總空間、已用空間、剩余空間等使用情況,使用起來非常智能,完全打破了以往的數(shù)據(jù)庫容量規(guī)劃范式,是DBA們的福音。
以上便是華為云DAS基于AI技術為企業(yè)管理者和DBA們精心推出的3大運維特性,具有智能診斷、智能分析、智能推薦等特點,讓用戶既享受到數(shù)據(jù)管理的易用性,又滿足了企業(yè)對數(shù)據(jù)管理的簡單、高效、安全等需求,最大化減小運維難度,減輕DBA們的運維壓力。歡迎大家體驗華為云DAS的運維功能,希望您每一天、每一刻都有新的愉悅體驗。