mysql – 什么是innodb_buffer_pool_size和innodb_log_file_size?

谁能告诉我什么是innodb_buffer_pool_size& innodb_log_file_size?增加它的尺寸后会发生什么……
innodb_buffer_pool_size是用于缓存表,索引和其他一些内容的内存量.这是主要的可调参数,你会因为性能原因而将其设置得相当高 – 有很多资源可以讨论这个问题.

innodb_log_file_size是提交日志文件的大小(通常有两个),这确实会影响性能但不会影响性能.阅读文档以获取更多信息.

innodb_log_file_size不应设置为与当前文件大小不同的值,否则服务器将无法启动.这意味着如果您想要更改它,您应该干净地关闭服务器,删除现有日志,它将创建新日志.

另一方面,如果数据库没有完全关闭,则不应删除日志,因为它需要它们进行恢复.

转载注明原文:mysql – 什么是innodb_buffer_pool_size和innodb_log_file_size? - 代码日志