内容简介:数据库入门之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)开闭原则和依赖倒置原则
- 面向对象设计原则之开闭原则
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
你不知道的JavaScript(中卷)
[美] Kyle Simpson / 单业、姜南 / 人民邮电出版社 / 2016-8 / 79.00元
JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。本书是其中卷,主要介绍了类型、语法、异步和性能。一起来看看 《你不知道的JavaScript(中卷)》 这本书的介绍吧!