MySQL内存需求

时间:2018-12-12 12:30:49

标签: mysql

我有以下类似情况:

  1. 具有单个表的数据库(innodb存储引擎)
  2. 此表约为350GB,包括表和索引。
  3. 表大小〜250GB
  4. 索引大小〜110GB
  5. 表已分区,分区大小从1G​​到10G
  6. 表包含3个索引。
  7. 一个是主要的(带有非自动增量列)。
  8. 其余两个索引不唯一
  9. 此服务器上没有其他应用程序在运行。
  10. 服务器具有128 GB的RAM
  11. 我们的查询一次击中一个分区。
  12. 多个这样的查询可以针对不同的分区。

我刚刚了解到我需要1.15倍的innodb缓冲区。我正在运行“ mysqltuner.pl ”,建议使用〜417GB的innodb缓冲区大小。我不知道为什么为数据库建议这么多内存。

有人会提出有关INNODB_BUFFER_POOL_SIZE大小的建议。

关于, 桑耶耶娃

0 个答案:

没有答案