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

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

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

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

×
特别提示:清理数据库前一定要提前做好数据库的备份!!!
: M  _! m" w9 D2 x- j; \; p- I( b
& U/ K$ x! S  g5 {9 h% e# B% d当发现网站数据库增长非常大的时候,首先要判断网站是否被灌水,非常直观的是通过查看用户跟帖子比如会员名全部都是字母,数字。帖子内容全部都是垃圾信息或者违规信息。这些全部都是增加数据库最主要的原因。处理方法到后台删除这些帖子跟用户,注意的是删除用户的时候也要删除UCenter里面的用户数据。
( K+ s! j: w7 S: _
. O3 i3 C% n( S: ]& d: m其次帖子跟会员都比较正常,但数据库增加还是很大,经常遇到占用大并且可以清空的表:
( s9 b( }; G  a6 T" O2 v& f6 {6 _* X+ U0 X5 E, `- H6 {$ a
pre_common_credit_log 积分日志表
' {$ n4 E. c  ~6 K5 ?6 zpre_common_credit_log_field 积分日志详情+ B( J% u, [. d( e* W- |
pre_common_credit_rule_log 积分规则日志表
$ ^4 y' n0 l7 u, D0 K- v这几个表主要是记录积分的变动情况,关闭到一些异常变动或者站点管理,如果是灌水造成的一般可以清空,如果是大站点,运营过程中积分信息还是很重要的,清理前要慎重。
  W4 `6 o5 V3 |/ \3 C0 C# I; x
$ P/ {4 J4 S0 S9 B5 Ipre_common_failedlogin 失败登录表
$ F$ [* X8 f  I3 w  Q( ^pre_common_grouppm 群发短消息表+ J& M, o4 P+ a$ e# N+ Y
pre_common_invite 邀请表4 y! [2 M1 K' J7 F/ |! g
pre_common_mailqueue 邮件队列表
& h. y( g" U: c4 ~. [, F6 npre_common_member_action_log 用户操作日志表
9 @& S# O# S  s& k* bpre_common_member_newprompt 用户新提醒数量表$ ~. w" f/ g% V& G
pre_common_member_validate 用户审核表
  `8 }- b/ b4 l; S( I; zpre_common_visit 用户访问日志表
; I0 {  w9 ^$ h/ E% r& X' }6 a- t0 rpre_forum_post_moderate 帖子审核数据表
% ?6 B% |/ n+ D2 n9 Y5 Xpre_forum_thread_moderate 主题审核数据表
) `. U3 T! N; p, e7 P/ upre_home_blog_moderate 日志审核数据表
3 H3 a- t; u, L" `0 _' gpre_home_comment_moderate 家园评论审核数据表; m9 P' X; X( ~/ \" j1 Y) l, Z
pre_home_doing_moderate 记录审核数据表- h  {1 _7 ~8 y* b$ Z, S
pre_home_pic_moderate 图片审核数据表
0 q1 z$ |( t8 r+ Qpre_home_share_moderate 分享审核数据表
: E- y* |: t+ O! H/ i6 e" t  Q  V: wpre_portal_article_moderate 文章审核数据表9 _6 v) ]1 Z( b
pre_portal_comment_moderate 文章/专题评论审核数据表' K4 f4 c4 |& i+ _! e( U
pre_home_notification 通知表
4 M0 q* m8 R' o( X( ~3 gpre_security_evilpost
% s. O. t$ c/ e( v8 D3 @1 mpre_security_eviluser' R: `6 @1 ]) e
pre_security_failedlog防水墙积累的垃圾信息表
" C: S( o# R, I% b  ?/ V0 c以上表在论坛本身的展示内容来说是没有任何影响的
3 }4 a) x5 R; k6 ]% b& }但是会在灌水、恶意注册或者日常操作中积累大量的垃圾信息
3 l/ |1 e; h% E% u, W6 U( V; y% E- Z# H+ N. O
视情况清理如下
/ Q7 G) ]9 s2 k* `pre_home_friendlog 用户好友动作日志表8 b1 O3 w6 {  D2 x: R7 f! L
pre_home_friend_request 申请好友表
0 e' F$ S& l% a7 T" ?- r, {$ Jpre_home_follow 用户关注关系表
" D6 R, |+ H/ i9 f+ k5 H6 R+ O* kpre_home_favorite 收藏表
4 {% u4 d+ O- @& V& B$ Ipre_common_magiclog 道具日志表0 P; ?: g! F. T
pre_home_blogfield 日志字段表
/ M0 u# z% e( A% w8 f& C: H
& {& D) k9 X7 R3 ~! S$ S/ Y& b注意:清理完这些表之后要全部优化一下表,这样再看数据库发现会空闲出很多。* d. R5 R) B( t& `

& c1 u) B6 h- I* z; c7 X8 A( m
评论0

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

GMT+8, 2026-11-12 03:27 , Processed in 0.046200 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.