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

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

参与9

2同行回答

telnet4730telnet4730课题专家组数据库运维工程师光大证券
为确保不受彼此的影响,必须根据 工作负载和服务器资源的基线 及实际的需要分配服务器的内存。 固定每个实例关键内存的大小  主要的参数也要设置下,比方内存 sqlserver建议设置maxserver, 在 cpu的的分配上 sqlserver CPU关联掩码配置 ,而 db2 instance memory 不自动调整,o...显示全部

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

收起
证券 · 2019-09-17
浏览1609
JasonZHJasonZH技术总监星联云服科技有限公司
从LinuxONE硬件的角度来回答一下您这个问题: LinuxONE的逻辑分区在进行配置过程中,可以设置使用CPU的数量以及weight值,其实CPU数量是能使用到的最大数量,而通过weight计算的值,是这个分区的最低保障值。可以参考《某银行29套数据库业务系统规模化整合最佳实践》。同时LinuxO...显示全部

从LinuxONE硬件的角度来回答一下您这个问题:
LinuxONE的逻辑分区在进行配置过程中,可以设置使用CPU的数量以及weight值,其实CPU数量是能使用到的最大数量,而通过weight计算的值,是这个分区的最低保障值。可以参考《某银行29套数据库业务系统规模化整合最佳实践》。同时LinuxONE的处理器和内存可以在线进行动态调整,这样在有需要的时候,可以保证有足够的资源来支撑业务。

收起
硬件生产 · 2019-09-17
浏览1504

提问者

seagl
系统运维工程师商联
擅长领域: 服务器存储灾备

问题来自

相关问题

相关资料

问题状态

  • 发布时间:2019-09-10
  • 关注会员:3 人
  • 问题浏览:2592
  • 最近回答:2019-09-17
  • X社区推广