此帖子已超过 5 年
Community Manager
•
7.3K 消息
0
1531
【微博用户提问分享】如果一些oracle的sql写的有问题,需要做大量的表查询的工作。在这方面VF,VP是否也会提供一些优化帮助?
基于解决方案文章“EMC VFCache对Oracle虚拟化的在线交易系统的性能提升”https://community.emc.com/docs/DOC-18268 ;
来自微博用户 @云中行者-新 的提问:
如果一些oracle的sql写的有问题,需要做大量的表查询的工作。在这方面VF,VP是否也会提供一些优化帮助?
EMC易安信中文技术社区新浪微博
http://www.weibo.com/emcsupport
请各位分享点相关信息:)
zhaos2
2 Intern
2 Intern
•
643 消息
0
2012年9月12日 19:00
EMC FAST VP及VFCache是利用EFD固态盘超高的IO处理能力(3000-3500 IO,相较于传统的FC盘的180-200 IO)的物理特性来提升系统对热点数据处理的性能。由于表查询主要是读操作,如果EFD有足够的容量,将这些查询工作交给FAST VP或VFCache的EFD去处理性能是可以得到极大的提升的。对于Oracle的sql等逻辑问题,建议最好先用逻辑的方式加以纠正。
Fenglin1
2 Intern
2 Intern
•
2.1K 消息
1
2012年9月12日 21:00
理论上如果数据库需要先读很多数据,然后再写入特定记录的话。被读取的表使用频繁,被VFcache认定为热点数据的话,应该会从高IO处理的硬件上受益的。但是,如果你那些读取的数据已经在Oracle载入内存的话,从内存里面做Index Seek或者Scan操作,后端硬件应该帮不了多少忙的。还是要看数据库查询逻辑。
希望答案有所帮助。
liulei_it
2 Intern
2 Intern
•
3.2K 消息
0
2012年9月12日 22:00
可惜现在固态设备还是太贵,要不然整个数据库就会飞起来。
Oracle产生的性能问题从多方面入手解决的可能性就越大。就像几位前辈说的如果热点数据已经被Oracle内核载入内存那么想再次提高性能很难哦,愚以为固态设备是可以帮助更快速的保存数据库修改的数据。(一个巨大的cache?)
只是如果不从一些根源入手就会导致硬件越来越好性能原来远差,厂家是很乐意看到这样情形的
SuperArthur1
1 消息
0
2012年9月13日 00:00
应该会有改善的作用。我在操作系统层面可以跟踪到一些磁盘的I/O busy是100%。如果将这些盘的lv迁移到固态硬盘的话。应该是会有改善的。同时,也需要对一些sql进行优化。同时扩容内存。从几个方面着手改变。谢谢以上各位高人的回复。