超融合架构或者说云架构如何满足数据库性能需求?

中小金融生产系统主要以ORACLE、db2数据库为主,超融合架构或者说云架构,如何满足ORACLE、db2数据库性能需求。显示全部

中小金融生产系统主要以ORACLE、db2数据库为主,超融合架构或者说云架构,如何满足ORACLE、db2数据库性能需求。

收起
参与37

查看其它 3 个回答hut51的回答

hut51hut51项目经理andyi

数据库性能我理解应该分为计算、存储和网络,这里主要讲讲计算和存储:
一、计算性能
在OLTP场景下,对于大并发,每秒事务数极高业务,CPU是很容易出现瓶颈。超融合架构的计算用的是vmware或者kvm等虚拟化技术,hypervisor多少都会损耗一些计算能力。所以针对大并发场景可以采用
1、使用cpu透传技术,将物理cpu直接透传给虚拟机,好处是虚拟机获得物理cpu的计算能力,劣势cpu资源被虚拟机独占。
2、通过numa绑定技术,将虚拟机在调度到某个物理cpu,优先使用cpu的本端内存(对于双路服务器,物理cpu旁边就是cpu插槽,如果cpu访问对端cpu附近的内存,则会走总线,增加访问延时)
3、开启大叶内存,增加cache池

二、存储性能
针对不同的业务场景,对存储的需求不一样,对OLTP系统要求高IOPS,而对OLAP系统则要求高吞吐,在超融合架构中有两点可以提升存储性能
1、使用全闪存存储,土豪的玩法,优点肯定是性能好,缺点就是费钱,只要在比较关键的业务系统上才会使用。
2、使用分布式存储,比较常见的方式是SSD+机械盘,数据先到SSD缓存,然后再写到机械盘,对上层应用来说不感知底层存储实现,在此基础上结合分片、条带化技术,把数据打散均匀的写到各个磁盘中,并发利用各个机械盘的io能力,提升存储的iops和吞吐能力。

软件开发 · 2019-03-20
浏览4748

回答者

hut51
项目经理andyi
擅长领域: 服务器云计算私有云

hut51 最近回答过的问题

回答状态

  • 发布时间:2019-03-20
  • 关注会员:5 人
  • 回答浏览:4748
  • X社区推广