Inodb核心参数说明

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Inodb核心参数说明相关的知识,希望对你有一定的参考价值。

1、Innodb_flush_log_at_trx_commit:

  控制redo 往os buffer、磁盘 刷写的策略 

  (0) 每秒将redo buffer往os buffer(操作系统文件缓冲区) 刷写,每秒将os buffer同步到磁盘,如果宕机,会丢失一秒内的所有事务

    (1) 事务每次commit,立即将redo buffer刷写到os buffer,并立即刷写到磁盘,直到真正将数据同步到磁盘,事务才结束(默认)

    (2)事务每次提交立即刷写到os buffer, 而os buffer每秒将数据同步到磁盘,如果数据库宕了没事,整体宕机还是和0是一样的

2、innodb_file_per_table

  1是独立表空间,0是共享表空间,详情查看表空间文章

3、innodb_flush_method

  控制redo buffer、buffer pool刷写到磁盘的策略

  redo buffer 不管选择哪种模式,都是先刷写到os buffer,然后再同步到磁盘

   (1) FSYNC: buffer pool 先刷写到os buffer 、然后从os buffer 同步到磁盘

   (2) O_DIRECT:buffer pool 略过os buffer ,直接同步到磁盘  (默认)

  

 

 

 

 

 

 

 

 

 

 

技术图片

 




以上是关于Inodb核心参数说明的主要内容,如果未能解决你的问题,请参考以下文章

ElasticSearch05_模糊匹配背景fuzzy核心参数说明编写JAVA代码实现纠错

Nginx 配置参数中文说明

Nginx 配置参数中文说明

apache编译安装参数说明

值得收藏的Nginx配置参数中文说明

史上最全的Nginx配置参数中文说明