开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

Community Manager

 • 

7.2K 消息

1528

2012年9月12日 18:00

【微博用户提问分享】如果一些oracle的sql写的有问题,需要做大量的表查询的工作。在这方面VF,VP是否也会提供一些优化帮助?

基于解决方案文章“EMC VFCache对Oracle虚拟化的在线交易系统的性能提升”https://community.emc.com/docs/DOC-18268

来自微博用户 @云中行者-新  的提问:

如果一些oracle的sql写的有问题,需要做大量的表查询的工作。在这方面VF,VP是否也会提供一些优化帮助?

VF cache.bmp

EMC易安信中文技术社区新浪微博
http://www.weibo.com/emcsupport

请各位分享点相关信息:)

#IWork4Dell

请您将合适的回复标记为“接受的回答”,并为喜欢的帖子“点赞”。这对我们非常重要!

2 Intern

 • 

643 消息

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等逻辑问题,建议最好先用逻辑的方式加以纠正。

2 Intern

 • 

2.1K 消息

2012年9月12日 21:00

理论上如果数据库需要先读很多数据,然后再写入特定记录的话。被读取的表使用频繁,被VFcache认定为热点数据的话,应该会从高IO处理的硬件上受益的。但是,如果你那些读取的数据已经在Oracle载入内存的话,从内存里面做Index Seek或者Scan操作,后端硬件应该帮不了多少忙的。还是要看数据库查询逻辑。

希望答案有所帮助。

2 Intern

 • 

3.2K 消息

2012年9月12日 22:00

     可惜现在固态设备还是太贵,要不然整个数据库就会飞起来。

    Oracle产生的性能问题从多方面入手解决的可能性就越大。就像几位前辈说的如果热点数据已经被Oracle内核载入内存那么想再次提高性能很难哦,愚以为固态设备是可以帮助更快速的保存数据库修改的数据。(一个巨大的cache?)

只是如果不从一些根源入手就会导致硬件越来越好性能原来远差,厂家是很乐意看到这样情形的

1 消息

2012年9月13日 00:00

应该会有改善的作用。我在操作系统层面可以跟踪到一些磁盘的I/O busy是100%。如果将这些盘的lv迁移到固态硬盘的话。应该是会有改善的。同时,也需要对一些sql进行优化。同时扩容内存。从几个方面着手改变。谢谢以上各位高人的回复。

找不到事件!

Top