设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 794|回复: 3

[新需求] 论坛垃圾数据太多,导致数据库超级大

[复制链接]
发表于 2018-6-5 19:27:04 | 显示全部楼层 |阅读模式
需求发布
金额范围: 500-1000 元
预算金额: 1000 元
开始时间:
结束时间:
联系方式: 隐藏内容
因为是好多年的论坛,所以被垃圾注册机搞得,好多垃圾帖子。# ~( |  m; {" U
之前没怎么在意,但是现在发现有30多G的数据库,现在偶尔会有database连接不上的问题,就因为读取数据库太慢。  h) Z5 A* _. q. f5 p% C2 K

8 F0 \' P% O6 E- w+ R0 c9 \: u$ K所以寻求技术达人帮帮忙,2 t7 x+ m1 o3 j9 W0 Q

1 Q3 k2 h% I$ ^+ G5 Q谢谢了。0 Y: U3 Y  m& V2 O9 B1 e6 o& I
发表于 2018-6-5 19:46:37 | 显示全部楼层
必须清理垃圾帖子信息。. g, B: ?! j# L) ~$ W7 m2 Y

! y2 a( U! B6 q, P1 C如果是读的压力大,可做读写分离  
- i4 l6 [" m' V3 T& J# v1 ~写的压力大了,可分表的方式来处理。
( D) ~; L8 Q' m% O
, F$ K5 b# P1 Q: A9 F! l/ I, j可用内存服务器 redis  之类来做一些缓存。7 a& d1 S; J# q+ Q; @3 X1 E

( m2 C7 g" h2 Z  m9 S( l' h可优化插件代码之类,降低服务器数据库查询。
$ Y' A$ u% l6 S6 k
: K. F. z& t( ?5 `( B- e4 E实在不行可做分布式数据库。4 x- N! b! P' S% _; j: F

# X$ j) Q0 A1 X. b" b# A3 Z3 m( p' [: R$ {% ^3 k
回复

使用道具 举报

发表于 2018-6-6 08:20:03 | 显示全部楼层
可以看下早起用户数据,删除垃圾注册用户及其数据,这是比较简单和可行的,缺点是要费不少时间。
6 m/ x8 {5 e7 D  \! p另一套方案就是新老数据分离,减轻数据库压力,缺点是可能影响用户体验
回复

使用道具 举报

发表于 2018-6-6 14:29:15 | 显示全部楼层
可以封禁帐号,然后清理回收站
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|Comsenz ( 粤B2-20090059-165 )  star

GMT+8, 2018-8-19 13:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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