我有一台服务器,8 核,12 GB RAM。该服务器仅用于运行 MySQL。因此,请帮我将/etc/my.cnf
MySQL 的速度和内存配置到最高。
答案1
答案2
您的问题没有简单的答案。调整 MySQL 非常依赖于工作负载。
- 您的工作负载如何(SELECTS/DML 的混合)、查询类型、架构、索引
- 使用的存储引擎
- 工作集大小和数据库大小
- 访问用户生成的模式。
这是链接我对类似问题的回答。它有很多有用的链接,描述了调整 MySQL 参数的不同方面。
答案3
MySQL 性能调优不是一天就能完成的任务,而是一个持续的过程。最好的方法是监控 MySQL 的性能,并通过调优 mysql 参数进行适当的更改。以下工具可能会对您有所帮助。
调谐引物
mysql报告
这些工具将分析当前设置并告诉您是否需要增加或减少该值。例如 InnoDB 缓冲池、query_cache 等等。
我正在使用这些工具,它们非常有帮助。
祝您调音愉快...