簡單的firebird插入速度測試

2021-09-07 18:27:43 字數 462 閱讀 9393

firebird3.0

插入1萬條guid,不帶事務:5500ms

插入1萬條guid,帶事務:2300ms

mssql2008

插入1萬條guid,不帶事務:1400ms

插入1萬條guid,帶事務:800ms

資料庫都安裝在本機,呼叫端為c# framewrok4,mssql插入速度約是firebird3的3倍。

mssql和firebird都支援中文字段,這太好了。在firebird如果用英文命名表和字段,最好全部大寫,否則識別不了。

c#前台連線時要加字符集:

string cn1 = @"server=127.0.0.1;database=e:\test.fdb;user id=sysdba;password=masterkey;character set=utf8";

fbconnection cn = new fbconnection(cn1);

插入速度優化

思路一 加ehcache快取不改變邏輯 未能達到效果 主體思路 實現過程 實現效果 增加ehcache快取 快取的適用場景 本業務中資料的變更大,且對資料庫的操作的頻率過高,從根本上不提倡使用快取 具體問題 1 快取後第一次取資料為 資料庫存入快取展示資料 2 資料未更新讀取資料 快取 不更新 顯示...

提高MySQL插入記錄的速度

在myisam engine下 1.盡量使用insert into table name values 這樣形式插入資料,避免使用inset into table name values inset into table name values inset into table name value...

提示MySQL插入速度的方法

最近專案要求挺多,對insert語句的速度要能達到每秒1w以上,於是要從mysql原理分析!插入乙個記錄需要的時間由下列因素組成,其中的數字表示大約比例 連線 3 傳送查詢給伺服器 2 分析查詢 2 插入記錄 1x記錄大小 插入索引 1x索引 關閉 1 這不考慮開啟表的初始開銷,每個併發執行的查詢開...