使用RDS不得不知的注意事項


使用RDS不得不知的注意事項

1、RDS實例升級需要注意的事項

RDS在進行實例升級的過程中會出現最長30秒左右的連接閃斷,需要您提前做好准備,並設置好程序跟RDS的自動重連,避免因為升級的閃斷導致您的服務不可用。

 

2、RDS切換內外網存在的風險

RDS在切換內外網的過程中會出現服務器跟RDS的連接斷開,切換完成以后請及時更新程序中的連接地址,同時切換內外網會導致IP地址變更。

 

3、RDS回滾風險須知

目前RDS支持數據回滾,回滾是針對整個實例的,不支持單表單庫,在回滾之前備份好重要數據,以免回滾完成以后導致數據丟失。如果只是部分表格或者部分數據需要回滾,我們建議您通過創建臨時實例來恢復數據,臨時實例創建成功后從臨時實例中把需要的數據導回到生產庫。

 

4、RDS鎖定策略須知

RDS具有鎖定機制,如果您的實例存儲空間滿了,系統就會將您的實例鎖定,實例被鎖定以后會變成只讀,建議定期檢查存儲空間使用情況,同時也可以在RDS控制台中設置空間占用短信提醒。

 

5、RDS故障切換

RDS采用一主一備的高可用模式,當主庫出現故障時,RDS會在30秒鍾之內切換到備庫。切換過程中有(小於等於)30秒鍾的不可訪問,需要您設置好程序跟RDS的自動重連,避免因為切換導致您的服務不可用。

 

6、RDS for MySQL數據同步模式須知

RDS for MySQL 5.1主備之間的數據同步采用的是異步的模式,異步模式下性能高,但是缺點是有一定的概率會出現主備之間數據不一致。

RDS for MySQL 5.5主備之間數據同步采用的是半同步的模式,該模式下寫性能會有下降,但是優點是主備數據不一致的概率極大的降低了。如果您對數據可靠性要求非常高(比如金融系統),則建議您購買5.5以上(含)版本的RDS for MySQL。

RDS for MySQL 5.6主備之間數據同步采用的是MySQL 5.6的新特性GTID,該特性即能保證性能,又能保證主備數據一致。

 

7、購買RDS后,您還需要做什么?

購買RDS實例后,您不需要做數據庫的基礎運維(比如高可用、備份、安全補丁等),但是您還需要重點關注以下事情:

1)您RDS實例的CPU、IOPS、空間、連接數是否足夠,如果不夠需要優化或者升級。

2)您RDS實例是否存在性能問題,是否有大量的慢SQL,SQL語句是否需要優化,是否有多余的索引或者缺失的索引等。

3)您RDS實例是否存在SQL注入警告,若存在,則說明您的數據庫有可能被黑客SQL注入攻擊,需要修改您的應用程序來避免SQL注入攻擊。


 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM