关灯

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

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

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

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

x
特别提示:清理数据库前一定要提前做好数据库的备份!!!
3 ^' b: Y. q2 q+ c: E9 o  s$ l( R$ r! r7 J
当发现网站数据库增长非常大的时候,首先要判断网站是否被灌水,非常直观的是通过查看用户跟帖子比如会员名全部都是字母,数字。帖子内容全部都是垃圾信息或者违规信息。这些全部都是增加数据库最主要的原因。处理方法到后台删除这些帖子跟用户,注意的是删除用户的时候也要删除UCenter里面的用户数据。% o" B" U! y1 ^+ C4 h  k5 b- r

0 J# U- H( Y# x1 h2 F! K  i! P; _其次帖子跟会员都比较正常,但数据库增加还是很大,经常遇到占用大并且可以清空的表:
! G' r6 p" c3 r2 c. p" h: K$ l
pre_common_credit_log 积分日志表
; M+ E: A& I" @' h3 n2 c. Kpre_common_credit_log_field 积分日志详情9 Y4 u# E# a7 O( [
pre_common_credit_rule_log 积分规则日志表; d  F+ u) T* r4 ~2 G
这几个表主要是记录积分的变动情况,关闭到一些异常变动或者站点管理,如果是灌水造成的一般可以清空,如果是大站点,运营过程中积分信息还是很重要的,清理前要慎重。  P1 E( |0 c4 i6 L7 M8 |1 p
  S. {& S. c7 C; s6 u: M0 D
pre_common_failedlogin 失败登录表
8 P  K# m$ o: K7 [pre_common_grouppm 群发短消息表/ R0 L+ ]* Y7 X
pre_common_invite 邀请表
, h1 }( }" C$ \* `pre_common_mailqueue 邮件队列表
4 Q* `8 C$ o* P/ h0 l& \pre_common_member_action_log 用户操作日志表# r% R' H( r6 J! l5 N
pre_common_member_newprompt 用户新提醒数量表
) |. }" t0 o% L; n- d& rpre_common_member_validate 用户审核表7 Q; }) q/ Y' \0 a% d
pre_common_visit 用户访问日志表
0 N( k+ v- V5 r3 R9 i% npre_forum_post_moderate 帖子审核数据表) K, ^7 n1 F) S3 t0 V9 l
pre_forum_thread_moderate 主题审核数据表5 y4 V# a0 b& I7 g4 y# l1 T, Q0 J2 q
pre_home_blog_moderate 日志审核数据表
7 D  F/ Q5 G7 N" U  Gpre_home_comment_moderate 家园评论审核数据表
- v" v( r" K, D# o* _: Mpre_home_doing_moderate 记录审核数据表
2 Q8 l( K+ h* j2 w' [pre_home_pic_moderate 图片审核数据表
. ~( w* ]# \* X% tpre_home_share_moderate 分享审核数据表
7 T( C2 Y% c" i7 l1 Npre_portal_article_moderate 文章审核数据表: N+ |- {  ^) I' x$ ^
pre_portal_comment_moderate 文章/专题评论审核数据表
; [, U8 V& ^3 P. `- H" J* [$ Spre_home_notification 通知表
5 v5 ^8 [- {' r' X9 ?pre_security_evilpost% Q( X; b/ `( s4 a3 n
pre_security_eviluser
: Y) l6 n" x: A/ g2 x# b7 Ppre_security_failedlog防水墙积累的垃圾信息表! f+ H- A. o( L4 ~$ T
以上表在论坛本身的展示内容来说是没有任何影响的- M+ @/ s8 q# t" y
但是会在灌水、恶意注册或者日常操作中积累大量的垃圾信息
" n0 K5 @( P' f, j! Z7 }! u2 W# F5 V! j( M# B/ g( ~3 R8 P& S2 g3 z
视情况清理如下# ?! w3 l& a$ ~1 w
pre_home_friendlog 用户好友动作日志表
- l: e0 F5 K; [  h4 Gpre_home_friend_request 申请好友表  b/ M" }' w/ b" i* C
pre_home_follow 用户关注关系表
& A  w4 Q' \( Y3 X. npre_home_favorite 收藏表
* w( R& j, T# T% M3 S4 B3 B/ ypre_common_magiclog 道具日志表
1 l  f3 q& ^9 O* u, W4 xpre_home_blogfield 日志字段表6 R! j' n0 @+ ~( {
8 F9 A/ L( u5 ^" N
注意:清理完这些表之后要全部优化一下表,这样再看数据库发现会空闲出很多。
! O+ ~5 m9 L& G2 h' n. |, g
, ~1 D1 c- p0 g* N+ H4 P7 P




上一篇:网站优化:测试网站速度的8款免费工具推荐
下一篇:Discuz! 3.4 中各数据库表的作用
回复

使用道具 举报

 

0关注

0粉丝

1186帖子

热门图文
热门帖子
排行榜

关注我们:微信扫一扫

微信访问

手机访问

QQ客服热线:

2540390871

本站资源均收集于互联网,如有侵权请邮件联系删除!

Email:[email protected]

Copyright   ©2015-2023  科恒数字