设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 527|回复: 3

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

[复制链接]
发表于 2018-6-5 19:27:04 | 显示全部楼层 |阅读模式
需求发布
金额范围: 500-1000 元
预算金额: 1000 元
开始时间:
结束时间:
联系方式: 隐藏内容
因为是好多年的论坛,所以被垃圾注册机搞得,好多垃圾帖子。
1 }! m; L- Z# P) ~6 S+ S% v之前没怎么在意,但是现在发现有30多G的数据库,现在偶尔会有database连接不上的问题,就因为读取数据库太慢。
1 K, |  W% G! [7 }' V1 {4 l' q! B% S" z' H" n: v
所以寻求技术达人帮帮忙,5 B% }2 J2 N7 x5 K. M2 u4 `8 a

3 P2 ]9 w8 p' }7 ^$ ?* ~7 H/ f. k谢谢了。
" x1 I' m* m6 y( X7 W
发表于 2018-6-5 19:46:37 | 显示全部楼层
必须清理垃圾帖子信息。- C; S6 U' {4 c$ X: n8 n

: t: k9 e- m5 t7 J# p) W, h3 u5 r" I如果是读的压力大,可做读写分离  
/ d3 \# W+ ~. J: `/ q写的压力大了,可分表的方式来处理。* `$ y; n8 t4 U. c$ n# G

  ^& s# S/ N8 F. \- o" t% N* b可用内存服务器 redis  之类来做一些缓存。
# `9 ^& Z) \- c1 ~) f# t5 F' B% x7 H! B3 S
可优化插件代码之类,降低服务器数据库查询。8 {  i6 l* t" e2 U( \7 O$ ~, X+ e  C

9 q% a( |$ O# k8 t& i# s实在不行可做分布式数据库。2 F+ H) {: }3 e2 ^- _; S

8 [7 K, |8 h6 W1 G, _, Y6 \% b- L( R' L
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-6-23 10:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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