整合后的数据库使用共享的CPU和内存资源,如何进行设计?

整合后的多个数据库是资源共享的,如何保障每个数据库的最低使用资源以保证其正常运行?能否设置某个数据库使用的最低资源及最高资源?显示全部

整合后的多个数据库是资源共享的,如何保障每个数据库的最低使用资源以保证其正常运行?能否设置某个数据库使用的最低资源及最高资源?

收起
参与9

查看其它 1 个回答telnet4730的回答

telnet4730telnet4730  数据库运维工程师 , 光大证券

为确保不受彼此的影响,必须根据 工作负载和服务器资源的基线 及实际的需要分配服务器的内存。 固定每个实例关键内存的大小  主要的参数也要设置下,比方内存 sqlserver建议设置maxserver, 在 cpu的的分配上 sqlserver CPU关联掩码配置 ,而 db2 instance memory 不自动调整,oracle sga的值也安需要分配下。固定关键内存的大小。关于cpu的使用,要对整合前的cpu使用率进行分析,保证整合后的cpu利用率不能太高。 在io层面 可以使用不同的存储池。 详细的依据与整合的数据库类型和整合的硬件平台是怎样的。 最大和最小资源  有些内存可以动态调整,但是cpu和io的资源都是预先分配好的,一般不方便调整

证券 · 2019-09-17
浏览1588

回答者

telnet4730
数据库运维工程师光大证券

telnet4730 最近回答过的问题

回答状态

  • 发布时间:2019-09-17
  • 关注会员:3 人
  • 回答浏览:1588
  • X社区推广