科恒数字网-持续研发、集成、交付、运营方案资源库
标题:
Discuz如何准确的清理无用的数据库
[打印本页]
作者:
admin
时间:
2020-7-26 12:23
标题:
Discuz如何准确的清理无用的数据库
特别提示:清理数据库前一定要提前做好数据库的备份!!!
: ~$ r6 `: w0 u" c
) Z! E& i' ~$ F& f8 G. K
当发现网站数据库增长非常大的时候,首先要判断网站是否被灌水,非常直观的是通过查看用户跟帖子比如会员名全部都是字母,数字。帖子内容全部都是垃圾信息或者违规信息。这些全部都是增加数据库最主要的原因。处理方法到后台删除这些帖子跟用户,注意的是删除用户的时候也要删除UCenter里面的用户数据。
8 }2 W/ K" C( ?" n, X1 t3 C! D* J$ d
. h- ^3 e; Z: t
其次帖子跟会员都比较正常,但数据库增加还是很大,经常遇到占用大并且可以清空的表:
% {6 o; e% _+ S" `! D) B
( f' H9 H! f. h0 J- K
pre_common_credit_log 积分日志表
5 S! {& J. V( W" n
pre_common_credit_log_field 积分日志详情
4 @0 [0 W/ ^) [: E3 Z# Q/ [2 R1 [
pre_common_credit_rule_log 积分规则日志表
2 ?9 F; t( s( `4 M3 t! B# @' B
这几个表主要是记录积分的变动情况,关闭到一些异常变动或者站点管理,如果是灌水造成的一般可以清空,如果是大站点,运营过程中积分信息还是很重要的,清理前要慎重。
' r' t) a" T4 n0 e j- z8 L$ U
" t3 g; }8 f* B$ j% a# f; s; @
pre_common_failedlogin 失败登录表
M7 Q; |- i: \& o6 M) U
pre_common_grouppm 群发短消息表
: K9 T5 e+ x0 `5 ]' t/ h6 x$ g
pre_common_invite 邀请表
$ y/ g' n- r. ~8 e8 j3 E* @3 A( r; p
pre_common_mailqueue 邮件队列表
# Y6 U: E0 q% G ^- b
pre_common_member_action_log 用户操作日志表
* |1 ~( f0 |1 v" d9 r7 H
pre_common_member_newprompt 用户新提醒数量表
$ ^* ]* Z( E1 V. K! O, S
pre_common_member_validate 用户审核表
; m6 y: @$ N: m+ u% h
pre_common_visit 用户访问日志表
: D4 X1 m/ m0 r% T
pre_forum_post_moderate 帖子审核数据表
; ?- {/ h& S$ v+ F, _' a- D4 M
pre_forum_thread_moderate 主题审核数据表
9 \; X9 j( N' _( w: u
pre_home_blog_moderate 日志审核数据表
9 J, ?, f1 f4 I5 O* I
pre_home_comment_moderate 家园评论审核数据表
- A4 D" P: P9 k" w
pre_home_doing_moderate 记录审核数据表
' \; T) q6 k" @- H7 e5 m- u
pre_home_pic_moderate 图片审核数据表
7 n! O" \' m; y7 u7 r1 e3 ]
pre_home_share_moderate 分享审核数据表
# G! d( o2 }. [" D
pre_portal_article_moderate 文章审核数据表
! b5 m# q0 T9 N
pre_portal_comment_moderate 文章/专题评论审核数据表
B: r$ e; m8 n! }5 q0 F) y- d" I
pre_home_notification 通知表
2 @7 }& Q7 p% V( |" W, g5 h7 N
pre_security_evilpost
8 p% l; A6 X" q# p! W' d
pre_security_eviluser
; Z0 D; [' u. E$ e7 U9 ]4 Q+ ]) `
pre_security_failedlog防水墙积累的垃圾信息表
9 [0 X4 S, {( a' P2 Z
以上表在论坛本身的展示内容来说是没有任何影响的
' ^: `, ^2 g0 i5 p' A& X" Z
但是会在灌水、恶意注册或者日常操作中积累大量的垃圾信息
2 X) |: _0 W1 f3 h& K/ U
- I9 ?( [" r" z, h: G9 [
视情况清理如下
4 I+ d! I/ I" k$ W/ m l0 D
pre_home_friendlog 用户好友动作日志表
! f" n* e. T$ C ?+ j
pre_home_friend_request 申请好友表
8 }' J( S+ b+ x, ^ r( f2 p6 _
pre_home_follow 用户关注关系表
0 q5 B* p; l" j7 o+ L7 [
pre_home_favorite 收藏表
\% A! ^5 u- P8 H
pre_common_magiclog 道具日志表
3 D m* ^0 }. V( U% v9 w
pre_home_blogfield 日志字段表
( a P* T) K9 w7 A2 G
- u G5 d" G( T `# h6 H
注意:清理完这些表之后要全部优化一下表,这样再看数据库发现会空闲出很多。
, [" Y0 x6 x7 r" ?# K
4 _3 w5 U9 Y. h2 d* L- |6 e4 g9 x
欢迎光临 科恒数字网-持续研发、集成、交付、运营方案资源库 (https://www.khcic.com/)
Powered by Discuz! X3.5