本文介紹如何在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。
在左側導覽列中單擊叢集管理,查看唯讀地址和網路連接埠。
在基本資料地區後單擊關閉唯讀地址。
在彈出的對話方塊中,單擊確定。