在 Solaris 上调整 MySql?

在 Solaris 上调整 MySql?

我们在 Solaris 10 上运行 MySql 5.x。是否有任何好的 MySql 选项或系统选项可用于优化运行 ZFS 的具有 16GB RAM 的 x86 Solaris 10 机器的性能?例如,对于 UFS,人们建议使用 directio 选项挂载文件系统。

答案1

我建议使用 Sun 的 MySQLGlassfish 网络堆栈这是 Sun 针对 Solaris 的 MySQL 调优版本。Web Stack 以前称为酷栈,并且都支持本论坛

答案2

饮食版:

ZFS:

  • 记录大小=16k
  • logbias=吞吐量
  • 时间=关闭
  • 压缩=lz4
  • 主缓存=元数据

InnoDB的:

  • innodb_doublewrite = 0
  • innodb_log_write_ahead_size=16384(如果你的版本有它)

您可能还想了解一些其他选项。我根据我之前关于跑步的演讲写了一篇文章 ZFS 上的 MySQL你可能会觉得有帮助。

答案3

有关于 ZFS 优化的文章,但它专门针对 InnoDB:MySQL Innodb ZFS 最佳实践

相关内容