作者chan15 (ChaN)
看板Database
标题[MySQL]MySQL 今日点阅数效能问题
时间Thu May 26 17:26:33 2011
因为客户想要抓出 blog 今天的点阅数
所以当初另外开了一个 blog_hits 纪录
资料库结构如下
bh_id int unsigned pk
bh_date datetime
bh_ip varchar(20)
bid int unsigned (blog 连结用的 fk)
捞出今日点阅的语法如下
(SELECT COUNT(bh_id) FROM blog_hits WHERE blog.bid = blog_hits.bid AND
DATEDIFF(blog_hites.bh_date, CURDATE()) = 0)
目前 total 资料笔数已达 4000 多万,所以捞取这项内容的时後会有点卡卡的
该做索引的都有做索引
请问有办法改善 query 效能吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.36.31.82
1F:→ KC73:先用 explain 看看吧.... 05/26 19:25
2F:推 iamnotfat:从datetime去切partition table 06/03 15:48