SQL洞察和審計(jì)
本文中含有需要您注意的重要提示信息,忽略該信息可能對(duì)您的業(yè)務(wù)造成影響,請(qǐng)務(wù)必仔細(xì)閱讀。
當(dāng)您在安全合規(guī)審計(jì)、性能分析、故障排除等場(chǎng)景下需要監(jiān)控和管理RDS SQL Server實(shí)例中執(zhí)行的SQL語(yǔ)句時(shí),可以利用SQL洞察和審計(jì)功能對(duì)SQL語(yǔ)句的執(zhí)行情況進(jìn)行記錄和聚合分析。開(kāi)啟該功能后會(huì)自動(dòng)記錄來(lái)自數(shù)據(jù)庫(kù)內(nèi)核的SQL語(yǔ)句,以及SQL語(yǔ)句的執(zhí)行賬號(hào)、IP地址、執(zhí)行詳情等信息,對(duì)實(shí)例性能沒(méi)有影響。
前提條件
您的賬號(hào)已購(gòu)買(mǎi)DAS企業(yè)版。如何購(gòu)買(mǎi)請(qǐng)參見(jiàn)管理DAS經(jīng)濟(jì)版和企業(yè)版。
開(kāi)啟DAS企業(yè)版后,才可以使用該企業(yè)版提供的SQL洞察和審計(jì)功能。通過(guò)控制臺(tái),您只能開(kāi)通當(dāng)前地域支持的最高的DAS企業(yè)版。不同的DAS企業(yè)版支持的地域不同。各個(gè)企業(yè)版支持的地域請(qǐng)參見(jiàn)各個(gè)版本支持的數(shù)據(jù)庫(kù)和地域。
如果是RAM用戶(hù),使用搜索功能時(shí),需要為RAM用戶(hù)授予AliyunRDSReadOnlyWithSQLLogArchiveAccess權(quán)限。如何為RAM用戶(hù)授權(quán),請(qǐng)參見(jiàn)通過(guò)RAM對(duì)RDS進(jìn)行權(quán)限管理。
說(shuō)明您也可以通過(guò)自定義權(quán)限策略授予RAM用戶(hù)使用搜索(包含導(dǎo)出)功能的權(quán)限,詳情請(qǐng)參見(jiàn)RAM用戶(hù)如何使用DAS?。
RDS實(shí)例計(jì)費(fèi)方式是按量付費(fèi)或包年包月(不支持Serverless實(shí)例)。
計(jì)費(fèi)
詳情請(qǐng)參見(jiàn)產(chǎn)品計(jì)費(fèi)。
開(kāi)通SQL洞察和審計(jì)之后,原SQL審計(jì)(數(shù)據(jù)庫(kù)審計(jì))將停止計(jì)費(fèi),SQL洞察和審計(jì)將按照DAS企業(yè)版進(jìn)行收費(fèi)。
功能介紹
搜索(審計(jì)):查詢(xún)并導(dǎo)出SQL語(yǔ)句執(zhí)行歷史及其對(duì)應(yīng)的各種信息,如所屬數(shù)據(jù)庫(kù)、狀態(tài)、執(zhí)行時(shí)間等。
SQL洞察:對(duì)SQL進(jìn)行健康情況診斷、性能問(wèn)題排查、業(yè)務(wù)流量分析等。
開(kāi)啟SQL洞察和審計(jì)
訪問(wèn)RDS實(shí)例列表,在上方選擇地域,然后單擊目標(biāo)實(shí)例ID。
在左側(cè)導(dǎo)航欄,選擇自治服務(wù) > SQL洞察和審計(jì)。
在右側(cè)頁(yè)面中,如果界面提示您未開(kāi)啟該功能,單擊一鍵開(kāi)啟,并在彈出的窗口中單擊開(kāi)啟企業(yè)版。
如果您當(dāng)前的阿里云賬號(hào)未開(kāi)通DAS企業(yè)版,請(qǐng)按照界面提示,開(kāi)通DAS企業(yè)版,詳細(xì)信息請(qǐng)參見(jiàn)管理DAS經(jīng)濟(jì)版和企業(yè)版。
說(shuō)明如果頁(yè)面顯示搜索和SQL洞察頁(yè)簽,表示您已經(jīng)開(kāi)啟了SQL洞察和審計(jì)功能。
通過(guò)控制臺(tái),您只能開(kāi)通當(dāng)前地域支持的最高的DAS企業(yè)版。隨著DAS企業(yè)版版本的更新,其計(jì)費(fèi)方式變得更加靈活,使用成本也相應(yīng)降低。
使用SQL洞察和審計(jì)
訪問(wèn)RDS實(shí)例列表,在上方選擇地域,然后單擊目標(biāo)實(shí)例ID。
在左側(cè)導(dǎo)航欄,選擇自治服務(wù) > SQL洞察和審計(jì),按照需要使用對(duì)應(yīng)功能:
搜索:查詢(xún)并導(dǎo)出SQL語(yǔ)句及對(duì)應(yīng)的各種信息,如數(shù)據(jù)庫(kù)、狀態(tài)、執(zhí)行時(shí)間等,詳情請(qǐng)參見(jiàn)搜索(審計(jì))。
SQL洞察:對(duì)SQL進(jìn)行健康情況診斷、性能問(wèn)題排查、業(yè)務(wù)流量分析等,詳情請(qǐng)參見(jiàn)SQL洞察。
修改SQL洞察和審計(jì)數(shù)據(jù)存儲(chǔ)時(shí)長(zhǎng)
減少SQL洞察和審計(jì)數(shù)據(jù)存儲(chǔ)時(shí)長(zhǎng)后,DAS會(huì)立刻將超過(guò)存儲(chǔ)時(shí)長(zhǎng)的SQL審計(jì)日志清空。建議您將SQL審計(jì)日志導(dǎo)出并保存至本地后,再減少SQL洞察和審計(jì)數(shù)據(jù)存儲(chǔ)時(shí)長(zhǎng)。
訪問(wèn)RDS實(shí)例列表,在上方選擇地域,然后單擊目標(biāo)實(shí)例ID。
在左側(cè)導(dǎo)航欄中,選擇 。
單擊服務(wù)設(shè)置。
在服務(wù)設(shè)置頁(yè),修改存儲(chǔ)時(shí)長(zhǎng)并提交。
如果您開(kāi)通了DAS企業(yè)版 V3,您可以修改不同子功能的數(shù)據(jù)存儲(chǔ)時(shí)長(zhǎng)。
說(shuō)明SQL洞察和審計(jì)數(shù)據(jù)的存儲(chǔ)空間是由DAS側(cè)提供,不占用數(shù)據(jù)庫(kù)實(shí)例的存儲(chǔ)空間。
關(guān)閉SQL洞察和審計(jì)
SQL洞察和審計(jì)功能關(guān)閉后,SQL洞察和審計(jì)的日志會(huì)被清空。建議您將SQL洞察和審計(jì)的日志導(dǎo)出并保存至本地后,再關(guān)閉SQL洞察和審計(jì)功能。當(dāng)重新開(kāi)啟SQL洞察和審計(jì)功能時(shí),SQL洞察和審計(jì)的日志將從本次開(kāi)啟SQL洞察和審計(jì)的時(shí)間開(kāi)始記錄。
訪問(wèn)RDS實(shí)例列表,在上方選擇地域,然后單擊目標(biāo)實(shí)例ID。
在左側(cè)導(dǎo)航欄中,選擇 。
在搜索頁(yè)簽的日志列表區(qū)域,單擊導(dǎo)出。
在彈出的對(duì)話(huà)框中,選擇導(dǎo)出字段和導(dǎo)出時(shí)間范圍。
導(dǎo)出完成后,下載已導(dǎo)出的文件并妥善保存。
不同DAS企業(yè)版提供的SQL洞察和審計(jì)數(shù)據(jù)下載功能有所不同,請(qǐng)根據(jù)實(shí)際情況進(jìn)行下載。
在搜索頁(yè)簽的查看導(dǎo)出列表中,下載已導(dǎo)出的文件。
在任務(wù)列表頁(yè)簽中,下載已導(dǎo)出的文件。
單擊服務(wù)設(shè)置,關(guān)閉SQL洞察和審計(jì)。
如果您開(kāi)通了DAS 企業(yè)版V3,請(qǐng)去掉SQL洞察和審計(jì)所有功能的勾選,單擊提交。
說(shuō)明關(guān)閉SQL洞察和審計(jì)功能約1小時(shí)后,系統(tǒng)會(huì)釋放SQL洞察和審計(jì)數(shù)據(jù)占用的存儲(chǔ)空間。