导致 Azure mysql 数据库的内存利用率逐渐增加的可能原因是什么?

导致 Azure mysql 数据库的内存利用率逐渐增加的可能原因是什么?
  1. 我检查了一下,我的慢查询文件正在从正常的30-40mb缓慢增加到每天200+mb。
  2. 我们正计划修改查询索引。

在 Azure 中是否有任何服务可以检查导致内存使用率增加的原因?

目前我们处于 5vcore 设置,相当于 40gb 内存、52gb/500gb 数据和

innodb_bufferpoolsize = 16gb vcore(ram)= 40gb 存储 = 52gb/500gb

答案1

如果您说的是 slowlog,那么它就是“文件”或“表”,而不是“内存”。如果该文件的增长速度越来越快,那么请查看该文件。最好先“消化”它,然后再处理摘要中的前几个查询。 SlowLog

如果您正在谈论其他“内存利用率”,请提供 RAM 的大小、值innodb_buffer_pool_size以及现在所有表中的数据量。

相关内容