将 MySQL 配置为最大速度和内存

将 MySQL 配置为最大速度和内存

我有一台服务器,8 核,12 GB RAM。该服务器仅用于运行 MySQL。因此,请帮我将/etc/my.cnfMySQL 的速度和内存配置到最高。

答案1

这里有一些想法。读这本书你可以学到很多东西高性能 MySQL

答案2

您的问题没有简单的答案。调整 MySQL 非常依赖于工作负载。

  • 您的工作负载如何(SELECTS/DML 的混合)、查询类型、架构、索引
  • 使用的存储引擎
  • 工作集大小和数据库大小
  • 访问用户生成的模式。

这是链接我对类似问题的回答。它有很多有用的链接,描述了调整 MySQL 参数的不同方面。

答案3

MySQL 性能调优不是一天就能完成的任务,而是一个持续的过程。最好的方法是监控 MySQL 的性能,并通过调优 mysql 参数进行适当的更改。以下工具可能会对您有所帮助。


调谐引物
mysql报告

这些工具将分析当前设置并告诉您是否需要增加或减少该值。例如 InnoDB 缓冲池、query_cache 等等。

我正在使用这些工具,它们非常有帮助。

祝您调音愉快...

相关内容