天天看點

MySQL 如何提高innodb insert into select的插入速度

Java  web 複制 上一年份的資料的功能,insert into select ... from ,結果 一個 僅有二十多條記錄 的 備份,MySQL 執行 竟花費 将近 一分鐘 時間

而 同樣的SQL 在 Oarcle 下 執行 執行 幾毫秒時間,我很是好奇 為何 在 兩個不不同的資料庫下,MySQL 居然 有這樣的效率? 細細探究之

難道 是  UUID() 函數的使用?額外的索引? 還是 MySQL 引擎的問題?

mysql > set session BULK_INSERT_BUFFER_SIZE=256217728;

innodb_flush_log_at_trx_commit為0

auto_commit=0