kno*_*orv 9 mysql optimization innodb utf-8 my.cnf
以下是我的默认生产MySQL配置文件(my.cnf),用于纯UTF-8设置,InnoDB作为默认存储引擎.
[server]
bind-address=127.0.0.1
innodb_file_per_table
default-character-set=utf8
default-storage-engine=innodb
Run Code Online (Sandbox Code Playgroud)
设置执行以下操作:
假设您可以通过添加最多三(3)个配置参数来进一步改进设置.你会加哪个,为什么?
在这种情况下,改进意味着性能改进,可靠性改进或易用性/易维护性增加.您可以假设运行MySQL实例的计算机将具有1000 MB的RAM.
要缓存更多数据:
innodb_buffer_pool_size = 512M
Run Code Online (Sandbox Code Playgroud)
如果你写了很多数据:
innodb_log_file_size = 128M
Run Code Online (Sandbox Code Playgroud)
,避免过多的日志切换.
在任何情况下都没有第三个我添加,所有其他依赖.