谁能告诉我什么是innodb_buffer_pool_size& innodb_log_file_size?增加它的尺寸后会发生什么……
innodb_buffer_pool_size是用于缓存表,索引和其他一些内容的内存量.这是主要的可调参数,你会因为性能原因而将其设置得相当高 – 有很多资源可以讨论这个问题.
innodb_log_file_size是提交日志文件的大小(通常有两个),这确实会影响性能但不会影响性能.阅读文档以获取更多信息.
innodb_log_file_size不应设置为与当前文件大小不同的值,否则服务器将无法启动.这意味着如果您想要更改它,您应该干净地关闭服务器,删除现有日志,它将创建新日志.
另一方面,如果数据库没有完全关闭,则不应删除日志,因为它需要它们进行恢复.
相关文章
- 增加innodb_buffer_pool_size和innodb_log_file_size后,mysql不会启动
- mysql - 选择正确的innodb_buffer_pool_size
- MySQL缓存(innodb_buffer_pool_size vs query_cache_ *)
- SQL Server查询 - 用DISTINCT选择COUNT(*)
- MySQL中的InnoDB和MyISAM是什么?
- mysql - 什么是“= null”和“IS NULL”
- 如何安全地更改MySQL innodb变量'innodb_log_file_size'?
- 在MySQL中,“开销”是什么意思,什么是坏的,以及如何解决它?
转载注明原文:mysql – 什么是innodb_buffer_pool_size和innodb_log_file_size? - 代码日志