Is transaction isolation unnecessary in MYSQL when configuring one buffer pool?

Viewed 40
1 Answers

No, that's not what it means.

The mutex on the buffer pool is held briefly. It does NOT last for the duration of a transaction. A given session may acquire and release the mutex many times during a transaction, allowing other sessions their turn to access the buffer pool.

You might be thinking of table locks and row locks, which are held by a session until it commits or rolls back a transaction.

Related