设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1254|回复: 3

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

[复制链接]
发表于 2018-6-5 19:27:04 | 显示全部楼层 |阅读模式
需求发布
金额范围: 500-1000 元
预算金额: 1000 元
开始时间:
结束时间:
联系方式: 隐藏内容
因为是好多年的论坛,所以被垃圾注册机搞得,好多垃圾帖子。
2 _. ~4 m- M/ t# O之前没怎么在意,但是现在发现有30多G的数据库,现在偶尔会有database连接不上的问题,就因为读取数据库太慢。5 ]: F) P9 l. I1 G& y: c
9 Y) @+ @" K1 l( A5 _2 Y
所以寻求技术达人帮帮忙,
3 H# C1 p. B( t$ ?6 _2 Q2 [: r! M$ ?! J; h: I' |" B
谢谢了。" d$ i0 ]3 P; z: S3 `
发表于 2018-6-5 19:46:37 | 显示全部楼层
必须清理垃圾帖子信息。
- W9 B- b% x5 E+ E1 R. M, K; L8 Q0 G6 Y$ E+ d
如果是读的压力大,可做读写分离  , ^1 J. S; I8 ~, n# x
写的压力大了,可分表的方式来处理。
1 J( M* M; Q1 n& u2 F; R/ S
& @& b. Y0 E0 I) M可用内存服务器 redis  之类来做一些缓存。" m* j1 l, ]1 c6 J

7 ?% m/ ^1 f2 W6 z6 ?0 {0 g# y- E可优化插件代码之类,降低服务器数据库查询。: A9 _# o4 W7 j/ R9 ~% _( @
4 |0 b4 \  f  [& F4 \0 k7 m
实在不行可做分布式数据库。6 p2 \8 ^+ `  m

; i# m( F% K, j: b, Y/ b: j: t
  Z8 q2 G5 Y1 Y7 G) a; g
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-1-24 15:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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