2 yubangqi yubangqi 于 2016.03.16 23:38 提问

一千万数据,查询优化 15C

数据结构
Id ShopId GoodsId
1 1 1
2 1 2
3 1 3
4 1 4
5 1 5
6 2 1
7 2 2
8 2 4
9 2 5

    有一千万记录,需要取出拥有商品 2,3,4 的所有店铺

  现在直接sql里面筛选,速度50s左右,请各位大神给个优化思路

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.16 23:45

对GoodsId列做索引

zhangjs712
zhangjs712   2016.03.17 10:12

对GoodsId列做索引,使用in 查询,然后看执行计划,应该是会用上索引的

yubangqi
yubangqi 所有的商品都包含,不是其中一个就行
接近 2 年之前 回复
tangys623656350
tangys623656350   2016.03.17 11:24

http://www.open-open.com/lib/view/open1403571505983.html 这个上面详细的说明了如果优化千万极数据查询

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!