MySQL Variables tx_isolation 数据库 参数变量解释及正确配置使用

本站中文解释

变量名:tx_isolation

用途:控制MySQL中空间隔离级别的变量,用来对处理同时发生的多个事务操作提供指导依据,从而确保数据的一致性。

设置方式:
1.可以在MySQL启动时,设置–tx-isolation=LEVEL参数,LEVEL可以是READ-UNCOMMITTED、READ-COMMITTED、REPEATABLE-READ、SERIALIZABLE和SNAPSHOT四个空间隔离级别之一。
2.可以通过set tx-isolation=LEVEL语句,或者系统变量 tx_isolation。

官方英文解释

tx_isolation

Deprecated 5.7.20
System Variable tx_isolation
Scope Global, Session
Dynamic Yes
Type Enumeration
Default Value REPEATABLE-READ
Valid Values

READ-UNCOMMITTED

READ-COMMITTED

REPEATABLE-READ

SERIALIZABLE

The default transaction isolation level. Defaults to
REPEATABLE-READ.

Note

transaction_isolation was
added in MySQL 5.7.20 as a synonym for
tx_isolation, which is now
deprecated and is removed in MySQL 8.0.
Applications should be adjusted to use
transaction_isolation in
preference to tx_isolation.
See the description of
transaction_isolation for
details.


数据运维技术 » MySQL Variables tx_isolation 数据库 参数变量解释及正确配置使用