yejr 发表于 2024-12-12 15:29:31

yejr 发表于 2024-12-12 15:14
看起来不对劲啊,你的mysqld进程显示是12月4日启动的,但从global status里看到的才启动425秒,请先确认哪 ...
经查,初步确认应该是开启了NUMA引起的,不过这种情况也不用担心的,只要不是发生内存泄漏或者占用内存实在过高,都不用太担心。

若无必要,可以考虑关闭NUMA,可以参考这个FAQ:https://greatsql.cn/docs/8.0.32- ... 6%E4%BC%BC%E7%9A%84


对大部分系统而言,NUMA的影响不大,可以一关了之。

除非是高并发高负载系统,要进行细微调优才考虑开NUMA做绑定,参考 https://greatsql.cn/docs/8.0.32-26/5-enhance/5-1-highperf-numa-affinity.html 。

earl86 发表于 2024-12-13 09:03:40

yejr 发表于 2024-12-12 15:29
经查,初步确认应该是开启了NUMA引起的,不过这种情况也不用担心的,只要不是发生内存泄漏或者占用内存实 ...

一看配置文件里面没有memlock配置, 而这个 innodb_numa_interleave = ON 设置的是开启的,就怀疑可能是这个导致的, 翻到最后,果不其然.

yejr 发表于 2024-12-13 09:11:41

earl86 发表于 2024-12-13 09:03
一看配置文件里面没有memlock配置, 而这个 innodb_numa_interleave = ON 设置的是开启的,就怀疑可能是这 ...

老司机你好啊

驭无殇1998 发表于 2024-12-13 09:23:00

yejr 发表于 2024-12-12 15:29
经查,初步确认应该是开启了NUMA引起的,不过这种情况也不用担心的,只要不是发生内存泄漏或者占用内存实 ...

欸对,我对这个问题有印象,上次也有人提过这个问题

驭无殇1998 发表于 2024-12-13 09:24:11

earl86 发表于 2024-12-13 09:03
一看配置文件里面没有memlock配置, 而这个 innodb_numa_interleave = ON 设置的是开启的,就怀疑可能是这 ...

我看叶老师最近不是说不建议开启这个NUMA了嘛,官方推荐配置文件可以改一下,将它改为默认关闭的状态呗{:5_235:}

yejr 发表于 2024-12-13 10:08:54

驭无殇1998 发表于 2024-12-13 09:24
我看叶老师最近不是说不建议开启这个NUMA了嘛,官方推荐配置文件可以改一下,将它改为默认关闭的状态呗{: ...

咳咳,8月1日在GreatSQL 8.0.32-26发布前我就修改啦 https://gitee.com/GreatSQL/GreatSQL-Doc/commit/e90c1a43f82248885372f102310d77f26fe88d04

驭无殇1998 发表于 2024-12-13 14:35:31

yejr 发表于 2024-12-13 10:08
咳咳,8月1日在GreatSQL 8.0.32-26发布前我就修改啦 https://gitee.com/GreatSQL/GreatSQL-Doc/commit/e9 ...

{:5_262:}

reddey 发表于 2024-12-13 16:43:53

驭无殇1998 发表于 2024-12-13 09:24
我看叶老师最近不是说不建议开启这个NUMA了嘛,官方推荐配置文件可以改一下,将它改为默认关闭的状态呗{: ...

这个参数有点害人

yejr 发表于 2024-12-16 14:51:18

reddey 发表于 2024-12-13 16:43
这个参数有点害人

也不能这么说,在高负载场景下可能会有帮助

DB架构师:曾凡坤 发表于 2024-12-20 07:10:26

MYSQL 社区版 BUF 默认下是128MB动态分配一次
页: 1 [2]
查看完整版本: greatsql内存分配相对mysql差别