在我們的應(yīng)用常有查詢較慢的 SQL 語句,華為云數(shù)據(jù)庫 SQL Server,推出慢SQL 審計功能,開啟慢查詢?nèi)罩居涗浌δ埽馨堰@些查詢較慢的 SQL 一覽無余。原生功能的統(tǒng)計日志只有統(tǒng)計信息表,只能看到數(shù)據(jù)歷史的匯總,而慢 SQL 審計功能可以看到歷史的詳情,支持歷史 SQL 記錄的查看,而且提供對 SQL 執(zhí)行狀況、性能指標(biāo)的實時診斷分析,幫助用戶全面洞察SQL Server。
SQL Server 實際上支持兩種查詢 SQL 執(zhí)行情況的方式:
1、采用 dmv 視圖,該種方式只能查看歷史統(tǒng)計信息,不能實時記錄當(dāng)前運(yùn)行 SQL 狀態(tài)。
2、采用 trace 跟蹤的方式(目前采用),可以查看實施 SQL 運(yùn)行狀態(tài),包括執(zhí)行時間、CPU 使用情況、讀寫情況、影響的數(shù)據(jù)庫等。
由于 trace 跟蹤的方式可能會有性能損失,支持用戶自由的開關(guān)該功能,自由修改記錄閾值,用戶可根據(jù)自己的實際情況使用。
操作場景
用戶可以一鍵開通當(dāng)前實例的慢 SQL 審計功能,并通過下載慢日志文件對當(dāng)前實例上運(yùn)行的慢 SQL 進(jìn)行業(yè)務(wù)分析和判斷,慢查詢?nèi)罩居脕碛涗泩?zhí)行時間超過當(dāng)前慢日志閾值“l(fā)ong_query_time”(默認(rèn)是1秒)的語句,用戶可以通過慢查詢?nèi)罩镜娜罩久骷?xì),查找出執(zhí)行效率低的語句,進(jìn)行優(yōu)化。
如果您想對 SQL Server 數(shù)據(jù)庫進(jìn)行優(yōu)化,那就趕緊使用起來吧!
華為云TaurusDB性能挑戰(zhàn)賽,數(shù)據(jù)庫愛好者集結(jié)地!
華為云 TaurusDB 性能挑戰(zhàn)賽正在火熱報名中,獎金高達(dá)50萬!還有機(jī)會入職華為哦!
歡迎登陸華為云官方網(wǎng)站報名。(報名的路徑:華為云官網(wǎng)→ 最新活動→ 其他活動→ TaurusDB 大賽→ 立即報名)如有任何建議,可通過華為云數(shù)據(jù)庫服務(wù)論壇→挑戰(zhàn)賽討論區(qū)留言等方式反饋交流。