内容简介:数据库入门之RDS选择原则下面给大家介绍一下,当您去购买一个RDS的数据库实例的时候,需要选择CPU是多少?核的内存有多大?还有选择哪种存储类型?我们在选择这些属性的时候,有哪些要注意的?接下来分为三部分给大家介绍在华为云购买数据库的选择原则。首先,介绍CPU和内存的选择原则,然后介绍一下IO的选择原则,最后通过一个事例来演示一下内存的重要性。首先我们看一下CPU和内存的选择原则,现在很多应用程序都支持多进程,或者是多线程并行去执行任务,或者如果您的应用程序本身的特点就是需要去做大量的计算,那么在选择ECS
数据库入门之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/c... )报名学习《数据库入门与应用》课程,观看详细的演示视频。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- [ Laravel从入门到精通 ] 编写 JSON API —— RESTful 风格 API 设计原则与最佳实践
- 面向对象基本原则(1)- 单一职责原则与接口隔离原则
- 面向对象基本原则(2)- 里式代换原则与依赖倒置原则
- 面向对象基本原则(3)- 最少知道原则与开闭原则
- 设计模式之软件开发原则(1)开闭原则和依赖倒置原则
- 面向对象设计原则之开闭原则
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Trading and Exchanges
Larry Harris / Oxford University Press, USA / 2002-10-24 / USD 95.00
This book is about trading, the people who trade securities and contracts, the marketplaces where they trade, and the rules that govern it. Readers will learn about investors, brokers, dealers, arbit......一起来看看 《Trading and Exchanges》 这本书的介绍吧!