万里的数据库是不是很占用内存 ?
本帖最后由 greatSQL小生 于 2024-12-13 10:24 编辑如题,我对比了下MySQL 和greatsql内存使用率 ,万里占用非常高,是什么原因哈,后续对业务是否有影响,比如buffer_size 分配16G ,初始化后就基本全部占用了
请先参考下面的文章思路排查分析一番,可以把分析过程回复到帖子中 https://mp.weixin.qq.com/s/TjwrHtH5JAVVZ-v7F7Sf3g 同时提供my.cnf配置文件内容
P.S,我们现在对GreatSQL社区用户承诺提供5*8在线免费技术支持服务,只要填个问卷就行 https://wj.qq.com/s2/11543483/9e09/ ,只需1分钟即可完成,这对我们也很重要,感谢支持:handshake:handshake
yejr 发表于 2024-12-12 10:53
请先参考下面的文章思路排查分析一番,可以把分析过程回复到帖子中 https://mp.weixin.qq.com/s/TjwrHtH5JA ...
就刚在虚拟机装上的,全新的又没有任何业务,分析这个意义不是很大,cnf没啥影响, 唯一影响缓存的几个参数,比如buffer szie 和 log size ,一个16G 一个512M ,其他都很小,32G 内存直接超过50% ,我怀疑是不是分配多少,物理内存直接使用多少,不像MySQL 那种预分配,等有请求再慢慢涨上去 greatSQL小生 发表于 2024-12-12 14:07
就刚在虚拟机装上的,全新的又没有任何业务,分析这个意义不是很大,cnf没啥影响, 唯一影响缓存的几个 ...
GreatSQL也是采用预分配机制,并不是 ibp 配置了多少就会立即分配多少,需要再深入排查才能知道。
全新空实例分配ibp=16G,实例启动后直接占用物理内存16G我是不太信的。 yejr 发表于 2024-12-12 14:53
GreatSQL也是采用预分配机制,并不是 ibp 配置了多少就会立即分配多少,需要再深入排查才能知道。
全新空 ...
可以参考这个帖子,可能是同一个情况 https://greatsql.cn/thread-951-1-1.html 是不是把CNF配置文件的内容发出来看一下,是不是哪里不太合理。 reddey 发表于 2024-12-12 16:19
是不是把CNF配置文件的内容发出来看一下,是不是哪里不太合理。
后来一个个参数检查,发现是innodb_numa_interleave = ON 影响的~ yejr 发表于 2024-12-12 15:32
可以参考这个帖子,可能是同一个情况 https://greatsql.cn/thread-951-1-1.html
innodb_numa_interleave这个参数影响的
greatSQL小生 发表于 2024-12-13 09:14
innodb_numa_interleave这个参数影响的
果然厉害,继续努力。 分别给出下对比啊,信息不足
页:
[1]
2