使用阿里雲數據庫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。

7、購買RDS後,您還需要做什麼?

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

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章