升级服务器后, mysql 性能反而更慢了,求排查思路

131 天前
 danaesoziommw49
原机器是 小型 NUC i5-10310U 8C8G
升级后是 华为 2288H-V5 金牌 6133*2 40C64G
测试两台设备磁盘读写都是 500MB/s 左右,网络也都是 1G 。
---
但是新的机器查询比原机器更慢一倍,explain 输出结果又是一样的。
13w 数据的表,limit 500 都要 5 秒。
求排查思路。
10471 次点击
所在节点    MySQL
106 条回复
SuperGeorge
131 天前
至少吧 my.cnf 贴出来看看吧。
Cooky
131 天前
这个服务器的 U 能全核睿频?我记得至强睿频都不会太猛
danaesoziommw49
131 天前
@thinkm #20

root@2288hv5-01:~# dd bs=64k count=4k if=/dev/zero of=test oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 1.0163 s, 264 MB/s 。

我测试 1G 的是 26.7 MB/s
danaesoziommw49
131 天前
@SuperGeorge #21 没改动什么,apt 安装 mysql ,就设置了了 innodb_buffer_pool_size =6G 和一个 server_id
danaesoziommw49
131 天前
@Cooky #22 不太懂硬件,但是我看 cpu 占用才 5%。应该不至于是性能问题?
Cooky
131 天前
@danaesoziommw49 你测试的时候可以找软件持续看一下两台机器每个物理核心和逻辑核心的占用和频率,很多时候睿频都是一瞬间的
AlexBob
131 天前
华为的? 系统配置 搜下 使用华为服务器 数据库性能降低
dbak
131 天前
会不会是你当前 linux kernel 对新硬件支持的不好呢?换 hwe 的 kernel 试试呢?
hefish
131 天前
我只会看看 top ,看看是不是 iowait 高了就搞 io ,其他不会。
rrfeng
131 天前
13w 5s 连索引都不用……磁盘有问题?
SuperGeorge
131 天前
@danaesoziommw49 我们本地的测试数据库服务器是 2288H V6 ,刚迁移下来的 MySQL 也是连接查询特别慢,添加了 skip-name-resolve 配置禁用了 DNS 解析就好了,问题不一定相同,你可以试试。
EastLord
131 天前
看到华为,肃然起敬
nznd
131 天前
根据 @billbob
我搜到一个跟 cpu 微码相关的回答 https://support.huawei.com/enterprise/zh/knowledge/EKB1002064781
感觉可能是真相,都是慢一倍
F281M6Dh8DXpD1g2
131 天前
一般这种首先怀疑 cpu flag
danaesoziommw49
131 天前
@rrfeng #30 但是测速又没问题,有 500MB/s
ntedshen
131 天前
mysql 著名的多核优化不足。。。https://stackoverflow.com/questions/63897746/is-it-possible-to-make-mysql-single-thread-to-use-multicore 不然之前一帮 pg 党为啥天天测出来吊打。。。
12 20 27 核心明显都带负载,只是 mysql 利用率太低了吃不掉所有核。。。

另外 nuc 的主频明显高于 6130 。。。毕竟你这点负载根本不配让后者拉起睿频,而笔记本硬件睿频是很激进的。。。
danaesoziommw49
131 天前
@nznd #33 这个文章充满了机翻味,我检查内核版本也不是文章的这个版本。不一致这么大的 bug 6 年都没修复吧
nznd
131 天前
@danaesoziommw49 #37 不是的,这不是 bug ,而是补丁,理论上这个版本之后的版本都带了这个补丁,你应该看下 cpuinfo 中的 spec_ctrl 标志位是什么
dwu8555
131 天前
@defunct9 #7 从删库到跑路?
ik
131 天前
bmc 看看是不是开了省电模式或者电源锁功率了

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

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

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

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

© 2021 V2EX