【发布时间】:2018-01-27 10:25:11
【问题描述】:
我的查询是:
SELECT SUM(`acctinputoctets`) , SUM(`acctoutputoctets`)
FROM `userhistory`
WHERE `compid` = 1
AND acctupdatetime between DATE_ADD(CURDATE() , INTERVAL 0 hour)
AND DATE_ADD(CURDATE() , INTERVAL 6 hour);
//14.9 秒!!!
如何加快运行时间?
【问题讨论】:
-
这里没什么好说的了。你能添加你的表定义一个解释计划和一些用户历史大小的指示吗?
-
您在这里唯一能做的就是在
WHERE子句中的列上添加索引。
标签: mysql database performance runtime