mysql语句优化

Sanfhhhh 2019-05-20 09:25:32
项目使用mysql遇到的问题,A是大表(30w左右数据),B表示select出的小表(几十~几百条),A和B的原始表都有索引字段bat_id
select
*
from T_A tableA
where
tableA.bat_id in
(
select
bat_id
from T_B table_pi
where
*条件*
)
字表的查询速度用了索引1s不到,外面的查询如果只查bat_id速度也很快,但是如果select*却非常慢,看执行计划,如果select*是全表扫描,但是看输出框duration时间也很短,一秒不到,但是fetching,的时间很长是为什么
...全文
20 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧