增加索引提高查询效率
2013-12-06 16:07
218 查看
有个分页,跳转页面后执行语句大致如下:
SELECT * FROM [v_bidding_group_product] WHERE [id] IN ( SELECT TOP 400 [id] FROM [v_bidding_group_product] WHERE biddingid=50515 ORDER BY id ) AND [id] NOT IN ( SELECT TOP 300 [id] FROM [v_bidding_group_product] WHERE biddingid=50515 ORDER BY id ) ORDER
BY id
执行后存在超时问题。
后通过增加索引解决
方法:查看估计的执行计划,查找开销大的节点,找出查找的字段,增加该字段的索引,v_bidding_group_product的biddingid。
SELECT * FROM [v_bidding_group_product] WHERE [id] IN ( SELECT TOP 400 [id] FROM [v_bidding_group_product] WHERE biddingid=50515 ORDER BY id ) AND [id] NOT IN ( SELECT TOP 300 [id] FROM [v_bidding_group_product] WHERE biddingid=50515 ORDER BY id ) ORDER
BY id
执行后存在超时问题。
后通过增加索引解决
方法:查看估计的执行计划,查找开销大的节点,找出查找的字段,增加该字段的索引,v_bidding_group_product的biddingid。
相关文章推荐
- 增加索引提高查询效率
- Oracle查询指定索引提高查询效率
- 使用索引统计信息(Index Statistics)优化查询语句,提高查询效率
- Oracle中通过位图索引提高查询效率
- 提高查询效率,了解SQL的索引管理规则
- Oracle中通过位图索引提高查询效率
- 使用索引统计信息(Index Statistics)优化查询语句,提高查询效率
- 利用索引优化查询,提高效率
- 关于模糊查询时的索引问题.(了解一下,对提高代码效率非常有好处)
- 【数据库】索引——快速提高查询效率
- B-Tree作为索引能够提高查询效率的原理
- 模糊查询与索引(先看,这里从模糊查询语法非哪种索引角度来提高查询效率)
- Oracle查询指定索引提高查询效率
- oracle 性能优化操作七:索引提高数据分布不均匀时查询效率
- 利用索引提高查询效率
- Oracle为了增加查询效率给条件字段添加索引
- 使用Oracle的instr函数与索引配合提高模糊查询的效率 一般来说,在Oracle数据库中,我们对tb表的name字段进行模糊查询会采用下面两种方式: 1.select * from tb wh
- ArcGIS Engine 创建索引(属性索引)——提高查询效率
- oracle强制走索引,提高sql查询效率