查询很慢啊

vickyli0307 2009-11-30 02:10:39
select client,sum(fabricWt) total from jobs a,jobsheet b where a.jobno=b.jobno
and createDate>='2008-11-30' and createDate<'2009-12-01' group by client order by createDate


jobs:jobno,client 共10W条记录
jobsheet:jobsheetid,jobno,createdate, fabricwt 共10W条记录
查询花了竟5s

那位大哥帮帮忙哦
...全文
80 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2009-11-30
  • 打赏
  • 举报
回复
vickyli0307 2009-11-30
  • 打赏
  • 举报
回复
SELECT * FROM jobsheet where createDate>='2008-11-30' and createDate <'2009-12-01'
这个查询也要5s.共查到10W条记录, 在createdate上建有索引呢
用explain分析
+----+-------------+----------+------+---------------+------+---------+------+--
------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+----------+------+---------------+------+---------+------+--
------+-------------+
| 1 | SIMPLE | jobsheet | ALL | Index_3 | NULL | NULL | NULL | 100224 | Using where |
+----+-------------+----------+------+---------------+------+---------+------+--
------+-------------+
vickyli0307 2009-11-30
  • 打赏
  • 举报
回复
在jobsheet中索引有:primary(jid),dat(jobno),index_3(createdate)
在jobs中的索引有:primary(jobno)
vickyli0307 2009-11-30
  • 打赏
  • 举报
回复
+----+-------------+-------+------+---------------+------+---------+------------
-------+--------+---------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref
| rows | Extra |
+----+-------------+-------+------+---------------+------+---------+------------
-------+--------+---------------------------------+
| 1 | SIMPLE | a | ALL | PRIMARY | NULL | NULL | NULL
| 100230 | Using temporary; Using filesort |
| 1 | SIMPLE | b | ref | dat,Index_3 | dat | 42 | inventory.a
.jobNo | 1 | Using where |
+----+-------------+-------+------+---------------+------+---------+------------
-------+--------+---------------------------------+
vinsonshen 2009-11-30
  • 打赏
  • 举报
回复
用explain跟踪分析下吧
看看索引是否走得跟你想要的一样没有

56,681

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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