mysql 到底该怎么优化?

2015-12-31 23:01:06 +08:00
 le0rn0

一台新服务器安装 mysql5.4 后该做如何配置?

我每天 100 多 ip ,却总是报:

Discuz! Database Error (2002) notconnect

如图:

http://imgur.com/Ub1aQWQ

日志:

http://imgur.com/mAN4Q1p

求解决方法!不胜感激!

4774 次点击
所在节点    MySQL
54 条回复
initialdp
2016-01-01 17:26:29 +08:00
您是认真的么?每天才 100IP ? 这根本就没负荷,用不着优化,除非您的 VPS 渣得实在不行啊。
kn007
2016-01-01 17:26:46 +08:00
@le0rn0 无所谓名字啦。 kvm vps 用起来接近物理服务器。
删掉就是卸掉了,你可以简单理解成这样。

用着 5.7 ,我追求新。
但性能上我觉得不如 5.6 ,或许也因为不是物理服务器的原因, U 帮不上 5.7 太大忙
kn007
2016-01-01 17:29:34 +08:00
@le0rn0 刚刚看到你日 ip 才 100 。。。。随便用 5.6 或 5.7 吧,先优化查询,做好索引吧。。。瓶颈肯定还没到数据库这里。。。日 ip1k+的,表示数据库都不是我的瓶颈。。。
tntsec
2016-01-01 17:31:33 +08:00
直接用 mariadb
le0rn0
2016-01-01 18:53:29 +08:00
@initialdp 我也知道这点 ip 没到负荷,所以才想问问是不是哪里配置错了,导致总是挂掉
le0rn0
2016-01-01 18:54:28 +08:00
@kn007 这个根本就不是瓶颈或负荷问题呀,我总觉得是哪里配置错了,导致总是挂掉
kn007
2016-01-01 18:55:37 +08:00
@le0rn0 你给的信息看不出哪里问题来的
le0rn0
2016-01-01 18:58:29 +08:00
@kn007 我也纳闷,可日志就这些,话说你回复这么快,是一直再刷 v2 么^_^
kn007
2016-01-01 18:58:48 +08:00
@le0rn0 有新消息提醒
lenran
2016-01-01 19:00:10 +08:00
看到优化一词我才进来的,没想到是这种问题。。。
lenran
2016-01-01 19:03:59 +08:00
是一开始就连不上,还是之前连上,后来又连不上了?
yernsun
2016-01-01 19:05:00 +08:00
@le0rn0 阿里云的 io 性能,优化起不来多大作用
le0rn0
2016-01-01 19:39:26 +08:00
@lenran 刚开始能连上,一两天之后就挂了
lenran
2016-01-01 19:59:34 +08:00
@le0rn0 这中间你做做什么修改了吗?包括程序方面的
xuhaoyangx
2016-01-01 20:19:00 +08:00
@kn007 5.7sql mode 模式很严格,你这么推荐给别人,是个坑
kn007
2016-01-01 20:22:19 +08:00
@xuhaoyangx 一开始规范。以后会好很多吧
cassia
2016-01-01 21:37:34 +08:00
使用数据库连接池,使用缓存,精简 sql 语句提高命中率
liuhaotian
2016-01-01 21:41:37 +08:00
服务器系统?服务器的配置?
Bluecoda
2016-01-01 22:20:28 +08:00
换 mariadb ,用 innodb 。或者用 pg 也行。
xuhaoyangx
2016-01-01 22:46:52 +08:00
@kn007 你要考虑他们用的不是框架就是现成的东西做的,很多人没有能力去修改使用了不标准的聚合函数的 sql 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/247587

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX