關於innodb插入效能

2021-08-23 13:50:31 字數 604 閱讀 4140

根據某網友的測試,innodb在以下條件下插入效能是穩定的:

mysql innodb 在滿足以下條件下,千萬級別的表 插入速度 效能穩定。

不需要經常修改表結構 not always alter table, alter column or alter index

沒有經常性的 bulk insert 需求, no always load data 需求

在沒有 blob/text 欄位的前提下 (有一兩個速度也可以接受,見我測試文章)

index 設定合理 (經常插入:減少 index, 經常查詢:增加index)

在主流伺服器上插入速度可以達到 500 ~ 1000 行 每秒。(每次插入1行,使用事務)

這個是我實踐過3000~4000萬行表插入100萬行新記錄後得到的經驗,如果大家需求和我類似,那就可以大膽的用 mysql innodb

如果大家對千萬級別記錄的表有經常的 alter index, alter table, load data, bulk insert 的需求而且不能避免,或者索引欄位跟樓主的表相似而且確實有業務需要,那就請謹慎選擇mysql innodb,可以選擇其他storage engine, 也可以考慮使用其他資料庫。

InnoDB效能調節提示

原帖 http imysql.cn node 116 週三,2006 09 06 15 27 yejr 如果unix的top工具或者windows任務管理器顯示,你的資料庫的工作負荷的cpu使用率小於70 則你的工作負荷可能是磁碟繫結的,可能你正 生成太多的事務和提交,或者緩衝池太小。使得緩衝池更大...

mysql的效能配置 innodb

拜讀mysql高效能,總結 mysql使用innode作為儲存引擎的主要配置選項 innodb buffer pool size innodb log file size key buffer size max connections thread cache table cache open fi...

關於Oracle收購InnoDB

關於oracle收購innodb 最近資料庫巨頭甲骨文已經收購了與開放源 資料庫廠商mysql有密切關係的芬蘭公司innobase oy。innobase開發供在mysql 資料庫中儲存資料使用的名為innodb的資料庫引擎。innodb採用gpl 許可協議,被 在mysql 資料庫中。innodb...