mysqld_safe 设置中的 nice 参数有什么作用

mysqld_safe 设置中的 nice 参数有什么作用

我们有一台仅运行 MySQL 的服务器。我试图将其性能提升到最大限度,我想知道更改nicemy.cnf 中的设置是否会产生任何有利的影响。有人知道吗?

答案1

由于服务器只运行 MySQL(忽略操作系统相关的东西),一般来说,我会说不会 - 内核已经为你处理了这个问题,因为其他应用程序(比如 Postfix 或 Apache)不会争夺 CPU 片。如果它是唯一运行的主要应用程序,并且已经占用了所有 CPU 核心的 100%,那么你不会获得比它更高的优先级。

通过关注具体的瓶颈(磁盘 I/O、慢查询和调整 InnoDB/MyISAM 缓冲区/缓存设置以匹配服务器的使用模式),您将获得更高的服务器性能。目前您可以获得的最大操作系统级性能提升是将旋转金属硬盘替换为 SSD 驱动器作为 mysql 存储 - 但介质成本和底盘因素目前让许多人无法实现这一点。

相关内容