本文介紹如何在RDS控制臺查看、管理RDS SQL Server實例的各類連接地址和端口。
背景信息
RDS SQL Server實例提供連接地址和端口,用于在連接RDS實例時填寫連接參數。不同連接方式,連接參數存在差異,具體請參見連接SQL Server實例。
各類連接地址說明如下,您可以根據實際連接場景查看、修改或關閉:
連接地址類型 | 使用說明 | 相關教程 |
內外網連接地址 | 所有連接實例場景均適用。 | |
只讀地址 | 在集群系列主實例中創建一個或多個只讀實例,并在創建完成后開通只讀地址,然后在應用程序中配置主實例地址和只讀地址,可以實現寫請求和讀請求的自動轉發。 功能詳情,請參見讀寫分離簡介。 |
只讀地址是一個額外的地址,配置在應用程序中可以實現讀寫分離。當客戶端的讀請求到達只讀地址時,請求會根據實例的權重自動分配給備節點和所有配置的只讀實例進行處理。
如果應用程序中只配置了主實例的內網或外網地址,那么請求只會被發送給主實例,而不會被分配給只讀實例進行處理。
查看或修改內外網地址和端口
前提條件
注意事項
如果連接地址或端口進行了修改,應用程序內的連接地址或端口也需要同步修改,否則應用程序將無法連接上數據庫。
操作步驟
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄單擊數據庫連接,查看實例內外網連接地址和端口。
單擊修改連接地址。
選擇連接類型,設置內網地址或外網地址的連接地址前綴及端口,單擊確定。
說明連接地址前綴以小寫字母開頭,8~64個字符,支持字母、數字和連字符(-)。
端口范圍為1000~5999。
常見問題
Q:修改連接地址或端口后是否需要修改應用程序內的連接地址或端口?
A:需要修改,否則應用程序無法連接上數據庫。
Q:修改連接地址或端口是立即生效嗎?是否需要重啟實例?
A:是立即生效,不需要重啟實例。
Q:某個連接地址修改或釋放后,可以在其他實例上使用修改或釋放前的地址嗎?
A:可以。
Q:主備切換會影響連接地址嗎?
A:主備切換不會導致連接地址變更,僅后臺對應的IP地址會變化,不會對您的應用正常運行造成影響。
查看或關閉只讀地址(集群系列實例)
前提條件
已開通讀寫分離。具體詳情,請參見開通讀寫分離(只讀地址)。
注意事項
關閉只讀地址(即關閉讀寫分離)后,您的應用將無法通過只讀地址連接只讀實例。但主實例和只讀實例原來的連接地址不會有任何變化。若重新開啟讀寫分離,連接地址可能會改變。
關閉只讀地址時會有1次30秒內的閃斷,建議在業務低峰期關閉,并確保您的應用有自動重連機制,以避免閃斷影響。
關閉只讀地址后,只讀地址將失效。請確保您的應用不再使用只讀地址。
操作步驟
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄中單擊集群管理,查看只讀地址和網絡端口。
在基本信息區域后單擊關閉只讀地址。
在彈出的對話框中,單擊確定。