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