立即注册
 找回密码
 立即注册

QQ登录

只需一步,快速开始

我逸网

我逸分享各类计算工具和资料
不再需要查找公式和数据

安逸

我逸预设各种计算条件和经验
结果只在少量调整之间

效率

将繁琐交给我逸
我用故

我逸

[SQL] Discu如何清理数据库

[复制链接]
发表于 2016-3-23 10:20:05 | 显示全部楼层 |阅读模式
网站数据库会随着网站的运行越来越大,为了避免网站充斥大量的垃圾信息,保证网站信息的有效性,需要定期对网站数据库进行维护清理,尤其是当无特殊状况而网站数据库增大很快时,要注意仔细查查原因和清理数据库了。

首先要判断网站是否被灌水,非常直观的方法是通过查看用户跟帖子,会员名都是字母、数字,帖子内容都是垃圾信息或者违规信息,这些都是增加数据库最主要的原因。处理方法,到后台删除这些帖子跟用户,注意删除用户的时候也要删除UCenter里面的用户数据。

其次帖子跟会员都比较正常 数据库增加还是很大,需要清空以下占用大并且可以清空的表:
pre_common_credit_log 积分日志表
pre_common_credit_log_field 积分日志详情
pre_common_credit_rule_log 积分规则日志表
以上几个表主要是记录积分的变动情况,关联到一些异常变动或者站点管理,如果是灌水造成的一般可以清空。对于大站点,运营过程中的积分信息还是很重要的,清理前要慎重。
pre_common_failedlogin 失败登录表
pre_common_grouppm 群发短消息表
pre_common_invite 邀请表
pre_common_mailqueue 邮件队列表
pre_common_member_action_log 用户操作日志表
pre_common_member_newprompt 用户新提醒数量表
pre_common_member_validate 用户审核表
pre_common_visit 用户访问日志表
pre_forum_post_moderate 帖子审核数据表
pre_forum_thread_moderate 主题审核数据表
pre_home_blog_moderate 日志审核数据表
pre_home_comment_moderate 家园评论审核数据表
pre_home_doing_moderate 记录审核数据表
pre_home_pic_moderate 图片审核数据表
pre_home_share_moderate 分享审核数据表
pre_portal_article_moderate 文章审核数据表
pre_portal_comment_moderate 文章/专题评论审核数据表
pre_home_notification 通知表
pre_security_evilpost
pre_security_eviluser
pre_security_failedlog防水墙积累的垃圾信息表
以上表在论坛本身的展示内容来说是没有任何影响的,但是会在灌水、恶意注册或者日常操作中会积累大量的垃圾信息

视情况清理的表如下:
pre_home_friendlog 用户好友动作日志表
pre_home_friend_request 申请好友表
pre_home_follow 用户关注关系表
pre_home_favorite 收藏表
pre_common_magiclog 道具日志表
pre_home_blogfield 日志字段表

注意:清理完这些表之后 要全部优化一下表,样再看数据库发现会空闲出很多。

回复 收藏

使用道具 举报

Archiver|服务支持:DZ动力|  

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

Copyright © 2016-2022 我逸网 cmd2d.com All Rights Reserved.
备案号:皖ICP备16004147号-1

beian 皖公网安备 34010302000278号

快速回复 返回顶部 返回列表