vmware虚拟化后,能把以前的数据库迁移进来吗?发现好多客户都不敢迁移进来,或者迁移进来了,发现性能跟不上!有没有针对数据库的解决方案呢?
对于运行ORACLE的VMWARE虚拟机的设置,有以下几点可以参考:
1 将内存预留容量设置为与数据库内存(SGA+PGA)相同的大小。
2 使用大内存页。(默认)
3 启用处理器的超线程功能。
4 使用 Oracle 自动存储管理 (ASM)。
5 使用 RDM 映射。
6 使用 VMXNET 系列半虚拟化网络适配器。
7 管理网络和业务网络分离。
这个仅仅是个优化的简略描述,如果数据库本身的负载很高,并发量很大,还是不建议把数据库搬到虚拟化上来。物理机器都吃不消还非得搬到虚拟化上,性能肯定会有问题。实在想迁的话建议一些小的数据库迁移上来。如果仅仅是考虑DB的灵活性,不妨试试ORACELE11G的Server Pool特性或者是ORACLE 12C的PDB特性。