亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQLite > 正文

SQLite與其他數據庫的速度比較(1)

2024-09-07 00:10:04
字體:
來源:轉載
供稿:網友

數據庫速度比較

附注:這篇文檔是一篇舊文檔。它把老版的SQLite的速度和老版的MySQL和 PostgreSQL的速度進行了對比。讀者被熱誠地邀請貢獻更先進的速度對比在SQLite Wiki.

這里的數字非常老,幾乎沒什么意義。在更新之前仍使用這篇文檔只是為了證明SQLite不是停滯不前的。

執行程序總結

一系列的測試程序已經被運行去測量SQLite 2.7.6,PostgreSQL 7.1.3,和 MySQL 3.23.41 的相對性能。以下是根據實驗得出的一些總結:

  • SQLite 2.7.6 是非??斓?,有時可以比安裝在RedHat 7.2 上的預置的PostgreSQL 7.1.3 快10倍甚至20倍。

  • SQLite 2.7.6 總是很快, 有時比MySQL 3.23.41 快2倍多。

  • SQLite 執行CREATE INDEX or DROP TABLE時不像其它數據庫那樣快。但這不是什么問題,因為這些是很少運用的操作。

  • 如果你把 multiple 操作聚集到一個單獨的事物項,SQLite可以更快些。

但以下幾點是值得注意的:

  • 這些測試程序不是在測量多用戶使用時數據庫的性能,也不是在測量包含multiple的最優化復雜查詢。

  • 這些測試是在一個相對小的數據庫里完成的(大約14兆字節)。 它們沒有測試數據庫引擎的大小對程序運行速度的影響有多大。

測試環境

測試所用的平臺是一個具有1GB內存的1.6GHz Athlon和一個IDE驅動硬盤。操作系統是具有一個stock內核的RedHat Linux 7.2 。

使用的PostgreSQL 和MySQL服務器被RedHat 7.2 中的默認程序所傳送。(PostgreSQL 7.1.3 版和MySQL3.23.41版)所使用的引擎自始至終沒有被調整過。需要特別注意的是,RedHat 7.2 中默認的MYSQL配置不支持處理事物項,這一點使MYSQL的速度大大增加。但SQLite還是有能力完成大部分的測試的。

我被告知,RedHat 7.3 中預設的PostgreSQL配置是非常落后的(它必須在具有 8MB RAM 的機器上工作)。 and that PostgreSQL則可以通過調整一些配置來運行的快些。 Matt Sergeant 報道說他已經調整了他的PostgreSQL裝置,并且像下面所顯示的一樣重新進行測試。他的結果顯示 PostgreSQL和MySQL運行速度一樣。如想查看結果,訪問:

http://www.sergeant.org/sqlite_vs_pgsync.html

SQLite實在同樣的配置下被測試的,它是用 -O6 optimization 和 -DNDEBUG=1 交叉編寫,這樣使許多SQLite代碼中的"assert()"語句 無法運行。

所有的測試都是在一個靜止的機器上進行的。所有的測試時由一個簡單的TCL文稿編排程序產生和運行的。 A copy of this Tcl script can be found in the你可以在源文件目錄文件SQLite source tree in the file tools/speedtest.tcl中發現TCL文稿編排程序的副本.

所有測試中的時間都是以精確到秒的背景時鐘來計算的.SQLite有兩個單獨的時間值. 第一個時間值在一個完整磁盤同步化打開的默認裝置里.同步話打開后,為了確保重要數據已被真正的寫入磁盤驅動表面,SQLite在關鍵的時候執行 fsync()系 統調用. 在數據庫更新過程中,當操作系統崩潰時或者計算機突然斷電時,為了保證數據庫的完整性,同步化是非常有必要的.第二個時間值是當同步化關閉的時候.關閉同 步化, SQLite有時會運行的快些,但如果系統崩潰或者突然斷電數據庫將會受到損失. 通常來說,同步化的SQLite的時間是為了和PostgreSQL(因為他也是同步化的)比較,異步化的SQLite是為了和也是異步化的MySQL引 擎比較.

測試 1: 1000 INSERTs

CREATE TABLE t1(a INTEGER, b INTEGER, c VARCHAR(100));
INSERT INTO t1 VALUES(1,13153,'thirteen thousand one hundred fifty three');
INSERT INTO t1 VALUES(2,75560,'seventy five thousand five hundred sixty');
... 995 lines omitted
INSERT INTO t1 VALUES(998,66289,'sixty six thousand two hundred eighty nine');
INSERT INTO t1 VALUES(999,24322,'twenty four thousand three hundred twenty two');
INSERT INTO t1 VALUES(1000,94142,'ninety four thousand one hundred forty two');
PostgreSQL: 4.373
MySQL: 0.114
SQLite 2.7.6: 13.061
SQLite 2.7.6 (nosync): 0.223

因為沒有一個中央服務器來控制訪問,SQLite必須先關閉再打開數據庫文件,這樣高速緩存器就失去了作用。在這個測試中,每個 SQL語句都是一個獨立的事務元,所以數據庫文件必須被打開和關閉,高速緩存必須刷新1000次。 盡管這樣,異步版本的SQLite還是和MYSQL一樣快。但同步版本的卻是非常慢。SQLite在每個同步事務元后調用fsync(),因而確保了磁盤表面所有的數據都是安全的。13秒的測試時間大部分都被用于磁盤I/O。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美第一页| 国产亚洲精品久久久久久| 精品久久久久久久久久ntr影视| 欧美在线一区二区三区四| 在线免费观看羞羞视频一区二区| 亚洲国产精品热久久| 毛片精品免费在线观看| 久久成人一区二区| 国产精品午夜一区二区欲梦| 日韩欧美国产一区二区| 久久视频在线观看免费| 国内精品在线一区| 一区二区三区四区视频| 日韩三级成人av网| 日韩av在线网址| 亚洲国产另类 国产精品国产免费| 欧美激情xxxx| 色阁综合伊人av| 国产精品亚洲美女av网站| 伊人久久男人天堂| 精品国产福利视频| 欧美电影在线免费观看网站| 久久精品国产亚洲7777| 亚洲欧美一区二区激情| 日韩福利在线播放| 中文字幕欧美国内| 中文字幕亚洲综合| 777777777亚洲妇女| 亚洲第一精品久久忘忧草社区| 欧美中文在线字幕| 日韩免费看的电影电视剧大全| 日韩少妇与小伙激情| 亚洲欧洲在线看| 亚洲精品国精品久久99热一| 成人在线国产精品| 日本精品免费观看| 一级做a爰片久久毛片美女图片| 亚洲午夜未满十八勿入免费观看全集| 久久久亚洲网站| 亚洲自拍小视频免费观看| 精品国内自产拍在线观看| 亚洲一区第一页| 亚洲国产精品成人精品| 高清欧美性猛交| 亚洲国产精品美女| 久久久久久国产三级电影| 欧美激情精品在线| 欧美精品激情在线| 国产美女主播一区| 国产成人精品在线观看| 国产一区二区日韩精品欧美精品| 国产亚洲精品久久久久动| 亚洲美女中文字幕| 欧美性极品xxxx娇小| 亚洲电影免费观看高清完整版| 欧美最顶级的aⅴ艳星| 国产ts人妖一区二区三区| 国产欧美亚洲视频| 欧美大片免费看| 俺也去精品视频在线观看| 欧美在线免费观看| 亚洲新中文字幕| 欧美极品xxxx| 国产91精品最新在线播放| 久久夜色精品亚洲噜噜国产mv| 中文字幕日韩有码| 亚洲free性xxxx护士白浆| 亚洲久久久久久久久久| 日韩在线观看免费全| 欧美色视频日本版| 国产精品久久久久久一区二区| 欧美午夜性色大片在线观看| 日韩美女免费线视频| 国产精品久久久久久久久久东京| 亚洲国产日韩欧美在线动漫| 影音先锋日韩有码| 97成人超碰免| 亚洲人成网站在线播| 亚洲天堂免费观看| 国产精品久久综合av爱欲tv| 成人两性免费视频| 久久精品视频网站| 国产欧美最新羞羞视频在线观看| 欧美日本亚洲视频| 成人乱色短篇合集| 亚洲女成人图区| 91精品国产网站| 国产精品美女视频网站| 国内免费久久久久久久久久久| 成人免费观看49www在线观看| 国产精品丝袜一区二区三区| 欧美精品第一页在线播放| 欧美激情区在线播放| 欧美在线国产精品| 麻豆国产精品va在线观看不卡| 在线色欧美三级视频| 欧美激情国产高清| 欧美电影《睫毛膏》| 久久久国产视频91| 欧美劲爆第一页| 久久亚洲春色中文字幕| 亚洲国产日韩精品在线| 色偷偷91综合久久噜噜| 亚洲午夜激情免费视频| 日本精品视频在线观看| 欧美一性一乱一交一视频| 成人情趣片在线观看免费| 成人网页在线免费观看| 中文字幕日韩高清| 91精品久久久久久久久| 欧美一区深夜视频| 亚洲女人被黑人巨大进入| 国产精品爽爽爽| 久久久免费在线观看| 色偷偷9999www| 国产精品嫩草影院久久久| 欧美丰满片xxx777| 亚洲精品一区二区在线| 成人免费自拍视频| 原创国产精品91| 色综合久久88色综合天天看泰| 亚洲国产高潮在线观看| www国产精品com| 国产精品永久免费观看| 亚洲欧美日韩精品久久亚洲区| 隔壁老王国产在线精品| 97精品国产97久久久久久免费| 国产视频久久久久| 91av在线免费观看视频| 一区二区av在线| 九九热精品视频国产| 欧美性精品220| 久久伊人91精品综合网站| 日本伊人精品一区二区三区介绍| 国外成人在线视频| 国产成人精品一区二区| 亚洲aⅴ日韩av电影在线观看| 国产亚洲精品va在线观看| 一本色道久久88亚洲综合88| 亚洲精品videossex少妇| 成人午夜在线影院| 青青草原成人在线视频| 5252色成人免费视频| 国产精品第一第二| 久久精品国产96久久久香蕉| 日本高清久久天堂| 欧美激情视频一区二区三区不卡| 中文欧美在线视频| 日本免费一区二区三区视频观看| 一本一道久久a久久精品逆3p| 国产精品黄视频| 久久久伊人欧美| 国产精品免费小视频| 91久久精品国产91性色| 久久噜噜噜精品国产亚洲综合| 国产精品第三页| 中文字幕v亚洲ⅴv天堂| 国产91精品久久久久| 日本成熟性欧美| 久久在线视频在线| 亚洲欧美国产精品| 国产精品女视频| 国产欧美婷婷中文| 国产日韩欧美夫妻视频在线观看|