VF与SQL连接后,运行速度问题

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
请问一下大家,为什么我用VF与SQL连接起后,然后用 select 语句进行读取筛选数据,速度很慢很慢;是不是因为 select 语句后的条件太多的原因呢,大概有5、6 个条件,然后 SQL里面表的记录有300多万条,甚至更多,因为里面的记录在不断的增加,而且此表还与另外一张400多条记录的表做了 一对多 的连接(400多记录的表是一方,数据多的表是多方)。 我每次运行 VF 处理数据的时候,大概都要 50 秒左右,时间太长了,等以后数据更多其不时间还会更长对吗? 这样那以后简直没法运行了。。请大家帮我解决一下这个问题,谢谢`~~~~!!!!

                                                                                                首先要对主表和从表中的关键字段建立索引,在运用select的时候where里面最好不要用or这种条件,这样速度会快很多,还有尽量不要用join语句。                                       
提问者对答案的评价:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行