MySql批量插入的效能比較

2022-09-20 12:54:11 字數 3813 閱讀 1039

為了提高效能,需要對mysql批量插入進行一次性對對比,下面是測試完後的結果,存檔以備後查。

1.測試結果

記錄條數

迴圈插入,乙個事務提交insert00(ms)

批量函式插入

insert01(ms)

乙個inser多個values

insert02 (ms)

多個insert拼接

insert03(ms)

4681

1225

203420

2566

1003455

51500

13122

18231

1000

25146

37476

2000

48489

1111047

4000

950173

3662683

8000

2092

3341073

7684

15000

3646

5883283

16900

20000

4716

7806638

30000

7102

1146

10699

注:批量函式的上限是:4681條記錄                 

2.原始碼

3.監控批量插入函式namedexec生成的sql2021-06-18t03:21:52.751480z    12 execute insert into accounting

MySQL聯合索引效能比較

根節點至少2顆子樹 若存在子樹的情況下 非根節點至少擁有m 2顆子樹,其範圍為m 2 childnum x m 所有葉子節點都在同一層,且為null 有k顆子樹的節點,其關鍵字數為k 1,ceil m 2 1 keynum x m 1 m 2 m 2 2 m 2 h 1 n frac n m 2 h...

mysql之count效能比較

1 count 1 count count 列 使用場景 set profiling 1 select sql no cache count from t pay process record select sql no cache count 1 from t pay process record...

mysql 《 ,》 和between的效能比較

1.測試條件 伺服器和客戶機都是 cpu 雙核1.6ghz,記憶體4g的物理機 網路 區域網 查詢1000張表,記錄為10000條,查詢包括 三個條件 mysql版本 5.5.7 查詢語句 2.測試1 單個長連線,持續測試60s,關快取 2.1 2.2 between 2.測試2 單個長連線,持續測...