目前看到的結論都是:MySQL (InnoDB) 上因為高度對 RR (REPEATABLE-READ
) 最佳化,使得 RR 的效能反而比 RC (READ-COMMITTED
) 以及 RU (READ-UNCOMMITTED
) 都好。
不清楚 RR/RC/RU 差異的可以參考維基百科上「Isolation (database systems)」的解釋...
從 2010 年在測 5.0 的「Repeatable read versus read committed for InnoDB」到 2015 年測 5.7 的「MySQL Performance : Impact of InnoDB Transaction Isolation Modes in MySQL 5.7」都測出 RR 的效能比 RC/RU 好... 三段分別是 RR/RC/RU:

所以在 MySQL 上沒有使用 RC/RU 的必要... (抱頭)