Mecanismo de aislamiento de transacciones

4 niveles de aislamiento donde existe aislamiento de transacción

  1. Leer sin comprometerse
  2. Leer comprometido
  3. Lectura repetible (lectura repetible)
  4. Lectura serializada / lectura serializada (serializable)

¡Cuatro formas interesantes de aislamiento de transacciones, puede probar 4 efectos abriendo dos ventanas en DOS!

				// 设置事务的第 1 种全局隔离级别
				set global transaction isolation level read uncommitted;
				// 查看事务的全局隔离级别
				select @@global.tx_isolation;				
				// 设置事务的第 2 种全局隔离级别
				set global transaction isolation level read committed;
				// 设置事务的第 3 种全局隔离级别
				set global transaction isolation level repeatable read;
				// 设置事务的第 4 种全局隔离级别
				set global transaction isolation level serializable;

4 El primer efecto de aislamiento es el peor en este mecanismo de aislamiento 墙最薄; el cuarto efecto de aislamiento es el mejor, 墙最厚
aunque el cuarto efecto de aislamiento es bueno, pero la transacción debe estar en cola, de manera similar al principio de sincronización de subprocesos de Java

Nivel de aislamiento predeterminado de Oracle DBMS: lectura comprometida (nivel 2)
Nivel de aislamiento predeterminado de MySQL DBMS: lectura repetible (nivel 3)

Supongo que te gusta

Origin www.cnblogs.com/yerun/p/12733090.html
Recomendado
Clasificación