DedeBIZ有内置流量统计表,唯一的缺陷就是没有数据清理功能。像宝塔面板有网站访问日志,但是一直不清理日志的话,网站肯定是慢慢的会变得卡顿的。为止,通过 SQL 命令清空 DedeBIZ 流量统计表里的数据,还是非常有必要的。下面是操作方法。
1、一键清空所有数据让ID从1开始,后台-系统设置-SQL命令工具-执行:
TRUNCATE #@__statistics; TRUNCATE #@__statistics_detail;
PS:切换开发模式,使用 SQL 命令,快速清空 DedeBIZ 流量统计表内容。
若不想一键清空数据,只清理一年以上的数据,三个月以上的数据,和一个月以上的数据。
2、清理一年以上的数据,后台-系统设置-SQL命令工具-执行:
DELETE FROM #@__statistics_detail WHERE t < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 YEAR));
3、清理三个月以上的数据,后台-系统设置-SQL命令工具-执行:
DELETE FROM #@__statistics_detail WHERE t < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 3 MONTH));
4、清理一个月以上的数据,后台-系统设置-SQL命令工具-执行:
DELETE FROM #@__statistics_detail WHERE t < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 MONTH));
数据表越小,访问速度越快,连写入数据都快了不少。
+58 58 个回复 | 最后更新于 2025-01-16
登录后方可回帖