(sql简化过了,所以业务上可能不需要关联,请忽略)
两张表tab_order_info,tab_order_info_goods,tab_order_info中id为主键(非聚集索引),tab_order_info_goods的order_i索引图d就是tab_order_info的id,也加了非聚集索引,CODE_TS同样加了非聚集索引。
sql如下:
Ssqlserver和mysql区别ELECT
COUNT (1) AS num
FROM
tab_order_info_goods t1,
tab_order_info t2
WHERE
t1.order_id = t2.id
GROUP BY
t1.CO索引的作用及优缺点DE_TS
两张表的数据都是500W,执行居然要6连接词0S左右,查看执行计划tab_order_info_goods 显示table scan
但是我确认tab_order_info_goods的order_id和CODE_TS是加了索引的,tab_order_info的id是主键也肯定是有索引,
sql这么简单为啥出现table scan呢???求解了
回答
该评论暂时连接器无法显示,详情咨询 QQ 群:912889742
该连接评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:91288servername9742
发表评论