Mysql
 sql >> Database >  >> RDS >> Mysql

Visualizza il livello di isolamento per una query in MySQL

SHOW VARIABLES LIKE 'tx_isolation';

o se hai MySQL 5.1+

SELECT * FROM information_schema.session_variables
WHERE variable_name = 'tx_isolation';

Se vuoi sapere cosa ha configurato il server a livello globale, cambia quanto sopra come segue:

SHOW GLOBAL VARIABLES LIKE 'tx_isolation';

o se hai MySQL 5.1+

SELECT * FROM information_schema.global_variables
WHERE variable_name = 'tx_isolation';

Se vuoi che la query riveli quale isolamento della transazione viene utilizzato, esegui questo:

SELECT variable_value IsolationLevel
FROM information_schema.session_variables
WHERE variable_name = 'tx_isolation';

ESONERO DI RESPONSABILITÀ:NON CONOSCO EF4

Se è consentito incorporare sottoquery nell'SQL che sta per essere eseguito da EF4, potrebbe essere necessario incorporare questa query come sottoquery (o incorporare la query come sottoquery) e visualizzare la variabile IsolationLevel insieme ai risultati della query effettiva.