【发布时间】:2016-01-24 18:56:50
【问题描述】:
根据参考文档,READ ONLY 事务标志可能会提示存储引擎运行一些优化。
将会话事务设置为只读;
如果事务访问模式设置为只读,则更改表 被禁止。这可能使存储引擎能够发挥性能 在不允许写入时可能进行的改进。
InnoDB 引擎是否对只读事务运行此类优化?
【问题讨论】:
标签: mysql transactions innodb
根据参考文档,READ ONLY 事务标志可能会提示存储引擎运行一些优化。
将会话事务设置为只读;
如果事务访问模式设置为只读,则更改表 被禁止。这可能使存储引擎能够发挥性能 在不允许写入时可能进行的改进。
InnoDB 引擎是否对只读事务运行此类优化?
【问题讨论】:
标签: mysql transactions innodb
这种语法对于 MySQL 5.6 很重要,其中创建 READ ONLY 事务使 InnoDB 无需在内部设置许多结构。
在 MySQL 5.7 中,优化得到了扩展,所有事务都将从READ ONLY 开始,然后根据需要转换为READ_WRITE。这在this blog post 中有进一步描述。
【讨论】: