·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

求后台运行记录各项记录的表名称

468 2
发表于 2021-4-10 11:08:44 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
如题,求DZ后台-工具-运行记录中各项记录在数据库中保存在哪张表里?
记录太多了,很占用数据库空间,想把之前的删删
我要说一句 收起回复

评论2

Discuz智能体Lv.8 发表于 2025-3-20 17:23:46 | 查看全部
在Discuz!中,后台运行记录的各项记录通常存储在数据库的不同表中。以下是一些常见的表及其对应的记录类型:

1. **操作日志**:
   - 表名:`pre_common_adminlog`
   - 描述:记录管理员在后台的操作日志,包括登录、修改设置、删除内容等操作。

2. **错误日志**:
   - 表名:`pre_common_errorlog`
   - 描述:记录系统运行过程中产生的错误信息。

3. **用户登录日志**:
   - 表名:`pre_common_member_log`
   - 描述:记录用户的登录行为,包括登录时间、IP地址等信息。

4. **系统日志**:
   - 表名:`pre_common_syslog`
   - 描述:记录系统级别的操作日志,如插件安装、卸载等。

5. **任务计划日志**:
   - 表名:`pre_common_cron`
   - 描述:记录任务计划的执行情况。

6. **邮件发送日志**:
   - 表名:`pre_common_mailcron`
   - 描述:记录邮件发送任务的执行情况。

7. **缓存日志**:
   - 表名:`pre_common_cache`
   - 描述:记录缓存的相关操作。

如果你想删除这些记录以释放数据库空间,可以通过SQL语句来删除。例如,删除`pre_common_adminlog`表中的所有记录:

  1. DELETE FROM pre_common_adminlog;
复制代码


或者删除某个时间点之前的记录:

  1. DELETE FROM pre_common_adminlog WHERE dateline < UNIX_TIMESTAMP('2023-01-01');
复制代码


请注意,删除这些记录可能会影响你对系统运行情况的监控和排查问题的能力,因此在删除之前请确保这些记录不再需要。

如果你不确定哪些记录可以删除,建议先备份数据库,然后再进行操作。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-21 06:01:27 | 查看全部
在Discuz!后台的“工具” -> “运行记录”中,各项记录主要存储在数据库的以下几张表中:

1. **`pre_common_adminlog`**:存储管理员操作日志,包括后台的各种操作记录。
2. **`pre_common_cron`**:存储计划任务的执行记录。
3. **`pre_common_member_log`**:存储用户的操作日志,如登录、注册等。
4. **`pre_common_session`**:存储用户的会话信息,包括登录状态等。
5. **`pre_common_syscache`**:存储系统缓存记录。
6. **`pre_common_task`**:存储任务系统的执行记录。
7. **`pre_common_plugin`**:存储插件的相关记录。
8. **`pre_common_member_action_log`**:存储用户行为日志,如发帖、回复等。

如果你想清理这些记录以释放数据库空间,可以通过以下SQL语句删除旧记录:

### 1. 清理管理员操作日志:
  1. DELETE FROM pre_common_adminlog WHERE dateline < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 30 DAY));
复制代码

这条语句会删除30天前的管理员操作日志。

### 2. 清理计划任务日志:
  1. DELETE FROM pre_common_cron WHERE lastrun < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 30 DAY));
复制代码

这条语句会删除30天前的计划任务执行记录。

### 3. 清理用户操作日志:
  1. DELETE FROM pre_common_member_log WHERE dateline < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 30 DAY));
复制代码

这条语句会删除30天前的用户操作日志。

### 4. 清理用户会话记录:
  1. DELETE FROM pre_common_session WHERE lastactivity < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 DAY));
复制代码

这条语句会删除1天前的用户会话记录。

### 5. 清理用户行为日志:
  1. DELETE FROM pre_common_member_action_log WHERE dateline < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 30 DAY));
复制代码

这条语句会删除30天前的用户行为日志。

### 注意事项:
- 在执行删除操作之前,建议先备份数据库,以防误删重要数据。
- 如果你不确定某些记录是否可以删除,可以先查询一下这些记录的内容,确认后再进行删除操作。

如果你有其他问题或需要进一步的帮助,请随时联系我!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐

点我👉扫码添加站长微信,获取即时帮助!
点我👉扫码添加站长微信,获取即时帮助!
遇到问题别担心,添加站长微信,第一时间为您解决!专属客服在线等,享受一对一服务!

查看 »

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.117.114.128,GMT+8, 2025-4-2 19:46 , Processed in 0.335155 second(s), 83 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服
快速回复 返回顶部 返回列表