vmware虚拟化后,能把以前的数据库迁移进来吗?

vmware虚拟化后,能把以前的数据库迁移进来吗?发现好多客户都不敢迁移进来,或者迁移进来了,发现性能跟不上!有没有针对数据库的解决方案呢?

参与12

2同行回答

haizdlhaizdl技术经理大连
对于运行ORACLE的VMWARE虚拟机的设置,有以下几点可以参考:1 将内存预留容量设置为与数据库内存(SGA+PGA)相同的大小。2 使用大内存页。(默认)3 启用处理器的超线程功能。4 使用 Oracle 自动存储管理 (ASM)。 5 使用 RDM 映射。6 使用 VMXNET 系列半虚拟化网络适配器。 7 管理...显示全部

对于运行ORACLE的VMWARE虚拟机的设置,有以下几点可以参考:

1 将内存预留容量设置为与数据库内存(SGA+PGA)相同的大小。

2 使用大内存页。(默认)

3 启用处理器的超线程功能。

4 使用 Oracle 自动存储管理 (ASM)。

5 使用 RDM 映射。

6 使用 VMXNET 系列半虚拟化网络适配器。

7 管理网络和业务网络分离。

这个仅仅是个优化的简略描述,如果数据库本身的负载很高,并发量很大,还是不建议把数据库搬到虚拟化上来。物理机器都吃不消还非得搬到虚拟化上,性能肯定会有问题。实在想迁的话建议一些小的数据库迁移上来。如果仅仅是考虑DB的灵活性,不妨试试ORACELE11G的Server Pool特性或者是ORACLE 12C的PDB特性。

收起
银行 · 2016-12-14
浏览1810
skiperskiper技术经理上海美特斯邦威服饰股份有限公司
虚拟化层损耗性能并不是主要影响原因,关键还是要考虑数据库的实际负载情况分析IO,如果单纯考虑IO虚拟化的底层平台也可以部署到SSD磁盘提高性能来解决,如果是大型数据库或者OLTP就真心不建议用虚拟化,对事务性要求不高的数据库完全可以部署到虚拟化,最后还是看你的具体业务性...显示全部

虚拟化层损耗性能并不是主要影响原因,关键还是要考虑数据库的实际负载情况分析IO,如果单纯考虑IO虚拟化的底层平台也可以部署到SSD磁盘提高性能来解决,如果是大型数据库或者OLTP就真心不建议用虚拟化,对事务性要求不高的数据库完全可以部署到虚拟化,最后还是看你的具体业务性能要求如何。

收起
零售/批发 · 2016-12-15
浏览1617

提问者

永远在学习
系统运维工程师系统管理员
擅长领域: 服务器系统管理AIX

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-12-14
  • 关注会员:4 人
  • 问题浏览:4702
  • 最近回答:2016-12-15
  • X社区推广