1. 程式人生 > >數據庫入門之RDS選擇原則

數據庫入門之RDS選擇原則

價格 程序 吞吐量 href 多進程 huawei 明顯 快速 情況下

數據庫入門之RDS選擇原則

下面給大家介紹一下,當您去購買一個RDS的數據庫實例的時候,需要選擇CPU是多少?核的內存有多大?還有選擇哪種存儲類型?我們在選擇這些屬性的時候,有哪些要註意的?接下來分為三部分給大家介紹在華為雲購買數據庫的選擇原則。首先,介紹CPU和內存的選擇原則,然後介紹一下IO的選擇原則,最後通過一個事例來演示一下內存的重要性。
首先我們看一下CPU和內存的選擇原則,現在很多應用程序都支持多進程,或者是多線程並行去執行任務,或者如果您的應用程序本身的特點就是需要去做大量的計算,那麽在選擇ECS、RDS的CPU的時候,您應該選擇足夠多的CPU核數。內存的設置要比正常的業務需求要大一些,有一些冗余,這樣當業務有未預期的突然增長的時候,應用程序不會受到明顯影響,仍然可以正常工作,數據庫也不會因為忽然有這個業務的增長而宕掉。另外,為了使數據庫的性能達到最佳,在您能夠承受的範圍內,應該盡可能的去選擇更大的內存,最好是所有的數據庫的操作全部在內存中完成。

接著我們看一下IO的選擇原則,先介紹一下華為雲的存儲類型。RDS支持存儲類型如下:普通IO,是由SATA存儲類型組成的存儲資源池,最大吞吐量為90MB/s;高IO,是由SAS存儲類型組成的存儲資源池,最大吞吐量為150MB/s;超高IO,是由SSD存儲類型組成的存儲資源池,最大吞吐量為350MB/s。
那數據庫應用程序,它的瓶頸在很多情況下其實都是取決於存儲的性能。而華為雲提供的超高IO存儲,在性能上它是普通IO存儲的四倍。所以在其他條件都相同的情況下,僅僅是把普通IO存儲類型升級成超高IO的存儲,應用程序的整體性能就會有一個很大的提升。而且從價格方面來看,100G的普通的IO存儲和超高IO存儲的價格每個月相差僅僅是幾十塊錢。所以對於數據庫這個RDS實例,強烈建議選擇使用超高的IO存儲。另外,和內存類似,我們在購買存儲的時候,大小要稍微大於正常的業務需求。這樣當您有一個沒有預期到的業務增長的時候,應用程序不會因為說磁盤空間滿了而影響到正常運行。另外超高IO類型的存儲能在數據庫failover之後快速恢復數據庫,保證數據的可用性。
由於本文篇幅有限,內存重要性的演示請登錄華為雲學院(https://edu.huaweicloud.com/courses/)報名學習《數據庫入門與應用》課程,觀看詳細的演示視頻。

數據庫入門之RDS選擇原則