GreatSQL社区

搜索

[已解决] 万里的数据库是不是很占用内存 ?

241 11 2024-12-12 10:01
本帖最后由 greatSQL小生 于 2024-12-13 10:24 编辑

如题,我对比了下MySQL 和greatsql  内存使用率 ,万里占用非常高,是什么原因哈,后续对业务是否有影响,比如buffer_size 分配16G ,初始化后就基本全部占用了
全部回复(11)
yejr 2024-12-12 10:53:21
请先参考下面的文章思路排查分析一番,可以把分析过程回复到帖子中 https://mp.weixin.qq.com/s/TjwrHtH5JAVVZ-v7F7Sf3g 同时提供my.cnf配置文件内容

P.S,我们现在对GreatSQL社区用户承诺提供5*8在线免费技术支持服务,只要填个问卷就行 https://wj.qq.com/s2/11543483/9e09/ ,只需1分钟即可完成,这对我们也很重要,感谢支持
greatSQL小生 2024-12-12 14:07:45
yejr 发表于 2024-12-12 10:53
请先参考下面的文章思路排查分析一番,可以把分析过程回复到帖子中 https://mp.weixin.qq.com/s/TjwrHtH5JA ...

就刚在虚拟机装上的,全新的又没有任何业务,分析这个意义不是很大,cnf  没啥影响, 唯一影响缓存的几个参数,比如buffer szie 和 log size ,一个16G 一个512M ,其他都很小,32G 内存直接超过50% ,我怀疑是不是分配多少,物理内存直接使用多少,不像MySQL 那种预分配,等有请求再慢慢涨上去
yejr 2024-12-12 14:53:56
greatSQL小生 发表于 2024-12-12 14:07
就刚在虚拟机装上的,全新的又没有任何业务,分析这个意义不是很大,cnf  没啥影响, 唯一影响缓存的几个 ...

GreatSQL也是采用预分配机制,并不是 ibp 配置了多少就会立即分配多少,需要再深入排查才能知道。
全新空实例分配ibp=16G,实例启动后直接占用物理内存16G我是不太信的。
yejr 2024-12-12 15:32:43
yejr 发表于 2024-12-12 14:53
GreatSQL也是采用预分配机制,并不是 ibp 配置了多少就会立即分配多少,需要再深入排查才能知道。
全新空 ...

可以参考这个帖子,可能是同一个情况 https://greatsql.cn/thread-951-1-1.html
reddey 2024-12-12 16:19:06
是不是把CNF配置文件的内容发出来看一下,是不是哪里不太合理。
一个学艺不精的国产数据库爱好者
greatSQL小生 2024-12-13 09:12:41
reddey 发表于 2024-12-12 16:19
是不是把CNF配置文件的内容发出来看一下,是不是哪里不太合理。

后来一个个参数检查,发现是innodb_numa_interleave = ON 影响的~
greatSQL小生 2024-12-13 09:14:06
yejr 发表于 2024-12-12 15:32
可以参考这个帖子,可能是同一个情况 https://greatsql.cn/thread-951-1-1.html

innodb_numa_interleave  这个参数影响的
reddey 2024-12-13 16:31:54
greatSQL小生 发表于 2024-12-13 09:14
innodb_numa_interleave  这个参数影响的

果然厉害,继续努力。
一个学艺不精的国产数据库爱好者
DB架构师:曾凡坤 2024-12-30 01:39:46
分别给出下对比啊,信息不足
公众号 求关注 https://mp.weixin.qq.com/s/8aYQ6HN_uNKLObJuIliNvg
12下一页
greatSQL小生

16

主题

0

博客

78

贡献

注册会员

Rank: 2

积分
129

助人为乐(铜)勤学好问(铜)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2025-1-18 13:04 , Processed in 0.022769 second(s), 18 queries , Redis On.
快速回复 返回顶部 返回列表