MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
InnoDB
可以避免与设置事务ID(TRX_ID
字段)用于已知为只读的事务。事务ID只需要用于事务可能执行写操作或者读锁如选择……更新
.消除不必要的事务id可以减少每次查询或数据更改语句构造时所查询的内部数据结构的大小阅读观点.
InnoDB
检测只读事务时:
因此,对于报表生成器等读取密集型应用程序,可以调优序列InnoDB
通过在其中分组查询启动事务只读
而且提交
,或通过打开自动提交
在运行选择
语句,或者简单地避免在查询中穿插任何数据更改语句。
有关开始事务
而且自动提交
,请参阅第13.3.1节,START TRANSACTION, COMMIT和ROLLBACK语句.
请注意
符合自动提交、非锁定和只读(AC-NL-RO)条件的事务被排除在某些内部InnoDB
的数据结构,因此没有列出显示引擎innodb状态
输出。