在我的脚本中,我需要通过日常流量消耗从数据库(使用 httpd 日志文件)接收信息。
因此,如果是每月 30 天,我会使用以下代码执行此操作,循环执行 30 次:
$sql = "SELECT round(sum(bytes)/1048576) FROM logdata WHERE time_stamp BETWEEN '2012-" .$aMonth . "-" . $aDay ." 00:00:00' AND '2012-" .$aMonth . "-" . $aDay ." 23:59:59' AND status=200";
它的工作相当缓慢。
我认为,可以通过存储过程或查询在一个结果集中接收所有日期的所有结果。
有谁能够帮助我?谢谢。