虚拟化,对oracle数据库性能主要是哪些方面的影响?

要在虚拟化环境下部署oracle,要考虑哪些方面?

参与11

2同行回答

haizdlhaizdl技术经理大连
应该说虚拟化技术是在物理计算能力足够充足的情况下,为了打破应用本身和资源的绝对映射关系,增加系统灵活性及资源调度灵活性产生的一种技术。如果我们的应用的绝对计算能力需求已经接近或者超过了单台物理设备的要求,再去虚拟化,个人觉得有点画蛇添足了。毕竟我们不是为了虚...显示全部

应该说虚拟化技术是在物理计算能力足够充足的情况下,为了打破应用本身和资源的绝对映射关系,增加系统灵活性及资源调度灵活性产生的一种技术。
如果我们的应用的绝对计算能力需求已经接近或者超过了单台物理设备的要求,再去虚拟化,个人觉得有点画蛇添足了。毕竟我们不是为了虚拟化而虚拟化。
如果我们的应用的绝对计算能力需求远远不足一个单台物理设备需求,那么我们可以考虑去做虚拟化。在这种情况下,最直接的影响就是存储的优化。因为虚拟化之后,IO的读写毕竟经历了虚拟化这一层,即便是采用RDM方式,存储的读写也会有所影响。

收起
银行 · 2017-10-17
浏览2112
alphfaalphfa课题专家组系统工程师农信
1、在Power虚拟化环境中部署Oracle数据库,建议要充分考虑生产、心跳网络带宽需求,尽可能采用万兆网络,做好冗余,避免网络带宽不足或高可用性不足;2、要预估存储IO的类型及量的大小,根据不同存储访问类型,设计更多的存储路径满足需求,将vscsi与npiv的物理HBA卡分开,并为npiv保留更...显示全部

1、在Power虚拟化环境中部署Oracle数据库,建议要充分考虑生产、心跳网络带宽需求,尽可能采用万兆网络,做好冗余,避免网络带宽不足或高可用性不足;
2、要预估存储IO的类型及量的大小,根据不同存储访问类型,设计更多的存储路径满足需求,将vscsi与npiv的物理HBA卡分开,并为npiv保留更多的通道,增加冗余,减少拥堵,满足各业务分区对IOPS或者吞吐量的不同需求;
3、将不同业务特性的分区进行分布、搭配,如应用分区与数据库分区搭配,OLTP业务与OLAP业务搭配,重要系统与非重要系统搭配,形成错峰资源使用,平衡利用单台物理机的资源。

收起
银行 · 2017-10-17
浏览1957

提问者

javaliu2006
系统工程师亚信联创
擅长领域: 存储软件定义存储云计算

问题来自

相关问题

相关资料

相关文章

问题状态

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