為確保(bao)關系(xi)型數(shu)據庫服務發揮出最(zui)優性能,用戶可(ke)根據業(ye)務需求對用戶創建的參(can)數(shu)模板里邊的參(can)數(shu)進行調整。
操作場景
您可以修改(gai)用(yong)戶創建的(de)(de)數據(ju)庫(ku)參(can)(can)數模板(ban)中(zhong)的(de)(de)參(can)(can)數值,但(dan)不能更改(gai)默認數據(ju)庫(ku)參(can)(can)數模板(ban)中(zhong)的(de)(de)參(can)(can)數值。對用(yong)戶創建的(de)(de)參(can)(can)數模板(ban)參(can)(can)數模板(ban)中(zhong)的(de)(de)參(can)(can)數所做(zuo)的(de)(de)更改(gai),將(jiang)應用(yong)于與此數據(ju)庫(ku)參(can)(can)數模板(ban)關聯(lian)的(de)(de)所有(you)數據(ju)庫(ku)實(shi)例。
如果您更改(gai)一個參數值,則所做(zuo)更改(gai)的應用(yong)時間將由該參數的類型決定(ding)。
關(guan)(guan)系(xi)(xi)型數據(ju)(ju)庫(ku)服(fu)務(wu)的(de)管(guan)理控制臺(tai)顯(xian)示(shi)與數據(ju)(ju)庫(ku)實例(li)(li)關(guan)(guan)聯的(de)數據(ju)(ju)庫(ku)參數模板的(de)狀態。例(li)(li)如,如果數據(ju)(ju)庫(ku)實例(li)(li)未使用與其關(guan)(guan)聯的(de)數據(ju)(ju)庫(ku)參數模板所做的(de)最新(xin)更改,則關(guan)(guan)系(xi)(xi)型數據(ju)(ju)庫(ku)服(fu)務(wu)的(de)管(guan)理控制臺(tai)將顯(xian)示(shi)狀態為“等待重啟(qi)”。您將需要手(shou)動重啟(qi)數據(ju)(ju)庫(ku)實例(li)(li),以(yi)使最新(xin)的(de)參數更改對該數據(ju)(ju)庫(ku)實例(li)(li)生(sheng)效。
說明
系(xi)統提(ti)供(gong)的默認(ren)參(can)(can)數模(mo)板不(bu)允許修改,只(zhi)可單擊(ji)參(can)(can)數模(mo)板名進行(xing)查看。當用戶參(can)(can)數設置(zhi)不(bu)合(he)理導(dao)致數據庫無(wu)法啟(qi)動時,可參(can)(can)考默認(ren)參(can)(can)數模(mo)板重新配置(zhi)。
批量修改參數
步驟 1 登錄管理控制臺。
步驟 2 單擊管理控制臺左上角的
,選擇區域和項目。
步驟 3 選擇“數據(ju)庫 > 關(guan)系型數據(ju)庫”。進入關(guan)系型數據(ju)庫信(xin)息頁(ye)面(mian)。
步驟 4 在(zai)“參數(shu)模(mo)(mo)板(ban)管理”頁(ye)面,選(xuan)擇需要編輯的(de)自定義參數(shu)模(mo)(mo)板(ban),單擊參數(shu)模(mo)(mo)板(ban)名稱(cheng)。
步驟(zou) 5 根(gen)據需(xu)要修(xiu)改相關參數。
相關參數說明如下:
各參(can)數的詳細說明請(qing)參(can)見(jian)。
參(can)數(shu)“log_statement”配置(zhi)為“ddl”、“mod”或“all”,會記錄創建及刪除數(shu)據庫用戶(hu)的操作,包含(han)數(shu)據庫用戶(hu)的密碼等(deng)敏感(gan)信息,同時也會影響數(shu)據庫的性能,請確認(ren)后進行配置(zhi)。
參數“search_path”值,必(bi)需(xu)配(pei)置(zhi)為以逗號分隔(ge)的(de)模(mo)式(shi)名(ming)序列,并需(xu)確(que)保該(gai)模(mo)式(shi)名(ming)存在,否則會影(ying)響數據庫的(de)使用。
開啟參數“log_hostname”、“log_duration”、“log_connections”和“log_disconnections”會影響(xiang)數據庫的性能,請(qing)確認后進行配置。
開(kai)啟參數“log_duration”,可能(neng)會在日志中(zhong)記錄(lu)帶有敏感信息的(de)SQL語句,建議(yi)關(guan)閉該配置。
參數“log_min_duration_statement”配置為(wei)0時(shi),會在日志(zhi)中記錄帶有敏感信息的SQL語句,建議關(guan)(guan)閉(bi)該配置(默認(ren)值(zhi)-1,表示(shi)關(guan)(guan)閉(bi))。
可進行的操作如下:
說明
參數模板修改后,某些參數會立即應用到當前使用實例中,請謹慎操作。
- 單擊“保存”,在彈出框中單擊“確定”,保存修改。
- 單擊“取消”,放棄本次設置。
- 單擊“預覽”,可對比參數修改前和修改后的值。
說明
有關參數模板狀態,請參見參數模板狀態。
對(dui)于某些運行參數(shu)修改,您需在實例(li)列表中,選擇對(dui)應(ying)的實例(li),單擊實例(li)名稱,在“基(ji)本信息”頁(ye)簽中查看(kan)參數(shu)模板狀態,如果(guo)顯示“等待重啟”,則需重啟關聯的實例(li)使之生(sheng)效(xiao)。
修(xiu)改(gai)主(zhu)(zhu)實(shi)例(li)的(de)某些參(can)數(shu)(如果是(shi)主(zhu)(zhu)備實(shi)例(li),備實(shi)例(li)的(de)參(can)數(shu)也會被同步(bu)修(xiu)改(gai)),需重啟主(zhu)(zhu)實(shi)例(li)使之生效。
修改(gai)只(zhi)讀實(shi)例的某(mou)些參數,需要重啟(qi)該只(zhi)讀實(shi)例使之生效。
修改當前實例的參數模板
步驟 1 登錄管理(li)控制臺(tai)。
步驟 2 單擊管理控制臺左上角的
,選擇區域和項目。
步驟 3 選擇“數(shu)據庫 > 關(guan)系(xi)型數(shu)據庫”。進入關(guan)系(xi)型數(shu)據庫信息頁(ye)面。
步驟 4 在“實例(li)管理”頁面,選擇指定的實例(li),單擊實例(li)名稱。
步(bu)驟 5 在左側導(dao)航欄中選擇(ze)“參(can)數修改”,在“參(can)數”頁(ye)簽(qian)修改相應參(can)數。
參數相關說明如下:
各參數(shu)的(de)詳細說明請參見。
參數(shu)(shu)“log_statement”配置(zhi)為“ddl”、“mod”或(huo)“all”,會記(ji)錄創建及刪(shan)除數(shu)(shu)據(ju)庫用(yong)戶(hu)的操(cao)作,包含數(shu)(shu)據(ju)庫用(yong)戶(hu)的密碼等敏(min)感信息,同時(shi)也會影響數(shu)(shu)據(ju)庫的性能(neng),請(qing)確認后(hou)進(jin)行配置(zhi)。
參數“search_path”值,必(bi)需配置為(wei)以逗號分隔(ge)的(de)模(mo)式名序列(lie),并需確保該模(mo)式名存在,否則會影響數據庫的(de)使(shi)用。
開啟參數(shu)“log_hostname”、“log_duration”、“log_connections”和“log_disconnections”會影響數(shu)據庫的性能,請確認(ren)后進行(xing)配置。
開啟參數“log_duration”,可能(neng)會在日志(zhi)中記錄(lu)帶有敏感信息的SQL語句,建議關閉該配置。
參數“log_min_duration_statement”配置為0時,會在(zai)日志中記錄帶有敏感信息的SQL語句,建議關(guan)閉(bi)該(gai)配置(默(mo)認值-1,表示關(guan)閉(bi))。
可進行的操作如下:
注意
參數模板修改后,會立即應用到當前實例。
有(you)關參數模(mo)板狀(zhuang)態,請參見參數模(mo)板狀(zhuang)態。
部分參數修改后,您需在實例列表中查看狀態(tai),如(ru)果顯示參數模板變更(geng),等待重啟,則需重啟實例使之生效。
修改主(zhu)實(shi)例的某(mou)些(xie)參(can)數(shu)(如(ru)果是主(zhu)備實(shi)例,備實(shi)例的參(can)數(shu)也(ye)會被同步修改),需重啟主(zhu)實(shi)例使之生(sheng)效。
修(xiu)改只讀(du)實例的某些參數,需要(yao)重啟該只讀(du)實例使之生效。
- 單擊“保存”,在彈出框中單擊“確定”,保存修改。
- 單擊“取消”,放棄本次設置。
- 單擊“預覽”,可對比參數修改前和修改后的值。