[Discuz] Discuz如何准确的清理无用的数据库

[复制链接]
admin 发表于 2020-7-26 12:23:33 | 显示全部楼层 |阅读模式

登录后,购买下载资源更方便!

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

×
特别提示:清理数据库前一定要提前做好数据库的备份!!!  N7 v  M* n% M
8 D- Z% F4 f5 @
当发现网站数据库增长非常大的时候,首先要判断网站是否被灌水,非常直观的是通过查看用户跟帖子比如会员名全部都是字母,数字。帖子内容全部都是垃圾信息或者违规信息。这些全部都是增加数据库最主要的原因。处理方法到后台删除这些帖子跟用户,注意的是删除用户的时候也要删除UCenter里面的用户数据。
* `/ K6 O7 G# {( \# g; [
: o8 T+ K9 r: |其次帖子跟会员都比较正常,但数据库增加还是很大,经常遇到占用大并且可以清空的表:
9 h0 K5 J2 I+ g) C- \( ?# T$ L. w4 L  D
% |% Z- K. {& M5 u' X9 X1 apre_common_credit_log 积分日志表- d/ i: _5 V2 G  j/ ^
pre_common_credit_log_field 积分日志详情$ f4 f, x' T0 i, O& G
pre_common_credit_rule_log 积分规则日志表
9 T2 |  u& x0 b0 q. b这几个表主要是记录积分的变动情况,关闭到一些异常变动或者站点管理,如果是灌水造成的一般可以清空,如果是大站点,运营过程中积分信息还是很重要的,清理前要慎重。) i! Q: n/ U7 o4 H4 l

* z( B* V5 n3 @+ H3 V& n9 a$ a5 \pre_common_failedlogin 失败登录表$ _& B9 `3 c3 F$ z  R
pre_common_grouppm 群发短消息表
. w' I3 ~4 n+ Npre_common_invite 邀请表* a' n- j/ j* `! T# ?
pre_common_mailqueue 邮件队列表- z+ Y# x8 c0 l  W% e7 s
pre_common_member_action_log 用户操作日志表4 b1 q& ~7 F* E5 U- w# c
pre_common_member_newprompt 用户新提醒数量表; _/ [% |0 L6 g( a: Y" u
pre_common_member_validate 用户审核表
" Z0 U% g1 }$ x5 o! p2 ^+ `* b# xpre_common_visit 用户访问日志表
# i* {" a; ]: I7 k7 [& z- mpre_forum_post_moderate 帖子审核数据表: a$ t7 Y& L. ^4 g; i' ]! f+ j
pre_forum_thread_moderate 主题审核数据表
3 X6 \. K3 c5 j2 Npre_home_blog_moderate 日志审核数据表* @4 u$ I% ~8 g6 a# V# B
pre_home_comment_moderate 家园评论审核数据表
2 T% L" u. F+ @9 V; \1 Dpre_home_doing_moderate 记录审核数据表
1 w6 `9 T8 L, O% L. [! Z6 H$ N6 Rpre_home_pic_moderate 图片审核数据表
# A5 f7 F& ^2 W+ \3 l) Ppre_home_share_moderate 分享审核数据表6 ]$ j! o5 M! E; @
pre_portal_article_moderate 文章审核数据表! k: y. H: S4 ?7 I
pre_portal_comment_moderate 文章/专题评论审核数据表
( ]' ^$ l+ t6 h& \' F$ ]* l- N% j0 Spre_home_notification 通知表
$ W3 d, @0 _+ c8 r. N2 e# @+ \( bpre_security_evilpost1 v% Y0 c$ b5 F3 L0 H
pre_security_eviluser1 C& p& @, y4 V6 o" W! N6 J
pre_security_failedlog防水墙积累的垃圾信息表6 n* |' P7 R$ n5 V, `' J
以上表在论坛本身的展示内容来说是没有任何影响的
9 u/ \, w% `: h. H' h5 O但是会在灌水、恶意注册或者日常操作中积累大量的垃圾信息
. f/ o+ f6 R- M! q- a  I+ q% @; x4 W) H: V, B
视情况清理如下
5 z( g3 z- B4 H# Wpre_home_friendlog 用户好友动作日志表
+ Z& h2 [2 O4 Z% y5 \pre_home_friend_request 申请好友表' u+ I& Q4 J; x; k( O
pre_home_follow 用户关注关系表% G' v% v! T) W; J3 \0 O) s
pre_home_favorite 收藏表
. o% ]0 A4 [. p: @* [pre_common_magiclog 道具日志表( W. l3 J, t( s" Z% N; |* I- h
pre_home_blogfield 日志字段表
1 g( e2 j; a- n7 P/ y' ?) b6 j9 o% t6 Z. M
注意:清理完这些表之后要全部优化一下表,这样再看数据库发现会空闲出很多。
& A! ~' F# v9 d/ a; M/ \+ r6 B+ \( ~0 l! ?$ [/ ^# X
评论0

手机版|小黑屋|源码模版|全球支付|VISA信用卡|MASTER信用卡|科恒数字网-持续研发、集成、交付、运营方案资源库

GMT+8, 2025-7-2 06:57 , Processed in 0.086465 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.