2009-04-17 77 views
2

我一直對SSD驅動器感興趣。我在數據庫方面做了很多工作,並且我非常有興趣找到TPC-H這樣的基準測試,例如使用SSD驅動器和不使用SSD驅動器。SSD驅動器的TPC或其他數據庫基準測試

在外面聽起來會有一個,可惜我一直沒能找到一個。我發現最接近答案的是本博客文章中的第一條評論。

http://dcsblog.burtongroup.com/data_center_strategies/2008/11/intels-enterprise-ssd-performance.html

是誰寫的似乎是一個相當大唱反調,當它來到SSD技術的企業,由於缺乏與混合的讀取/寫入工作負載性能要求的傢伙。

還有其他基準,如 thisthis ,顯示絕對荒謬的數字。雖然我不懷疑他們,但我很好奇,如果第一個鏈接中的評論者說什麼事實上是真的。

不管怎麼說,如果任何人都可以找到數據塊SSD上,這將是出色的完成基準。

+0

白皮書[由Paul Randall強調](http://www.sqlskills.com/BLOGS/PAUL/post/New-research-paper-Migrating-Server -Storage-to-SSDs-Analysis-of-Tradeoffs.aspx)我的私人和卑微的看法(在SQL Server意義上說):用於託管tempdb和可能的日誌文件。 – gbn 2009-04-17 08:34:08

回答

4

我一直在測試和使用他們的一段時間,而我有我自己的看法(這是非常積極的),我認爲Anandtech.com的測試文件是遠遠超過任何我可以寫更好,看看你的想法;

http://www.anandtech.com/show/2739

問候,

菲爾。

0

正式的TPC基準可能需要一段時間才能出現使用SSD,因爲TPC基準有兩部分 - 速度(每單位時間的交易)和每單位時間的交易成本。隨着SSD的高速化,您必須將數據庫的大小調整得更大,從而使用更多SSD,從而成本更高。因此,儘管您可能獲得了極高的速度,但對於全面擴展(可審計,可發佈)的TPC基準測試而言,成本仍然很高。這個情況在一段時間內仍然會如此,就像在幾年中一樣,而SSD比相應數量的旋轉磁盤更昂貴。

2

與SSD的問題是,他們做真正意義上的,只有當模式是標準化爲3NF或5NF,從而消除「所有」的冗餘數據。將「非規範化的速度」混亂轉移到固態硬盤上並不富有成效,大量的冗餘數據將使固態硬盤成本過高。

這樣做對於某些現有的應用程序意味着重新定義現有的表格(引用)到視圖,將標準化的表格封裝在幕後。在引擎的cpu上合成行是有時間限制的。原始模式越規範化,重構和移動到SSD的好處就越大。即使在SSD上,由於必須檢索和寫入大量數據,這些非規範化模式運行速度可能會變慢。

把日誌上SSD不指示;這是一種順序寫入(通常情況下只寫)的操作,SSD(閃存類型;一家名爲Texas Memory Systems的公司一直在構建基於RAM的子系統很長一段時間)的物理操作使此未指明。常規防鏽驅動器,適當緩衝,將會很好。

注Anandtech的物品;英特爾驅動器是唯一正確運行的驅動器。這可能會在2009年底之前發生變化,但到目前爲止,只有英特爾驅動器纔有資格獲得認真使用。

0

評論:

「......頗感興趣找到基準,如TPC-H使用和不使用SSD驅動器上執行。」

(FYI和充分披露,我pseudonymously「Ĵ偵察者」,簡稱和鏈接上面的「當它來到SSD技術在企業中的相當大唱反調」。)

所以....這裏的出現的第一條線索。

戴爾和Fusion-IO已經使用閃存設備存儲發佈了有史以來第一次審計基準。

的基準是TPC-H,這是一個「決策支持」的標杆。這一點非常重要,因爲TPC-H幾乎只包含「只讀」工作負載模式 - 是SSD的完美上下文,因爲它完全避免了寫入性能問題。

在由Flash SSD hypesters爲我們描繪的場景,該應用軟件是軟的間距,一個溫柔的吊射權在板和一個簡單的「本壘打」爲Flash-SSD的數據庫應用程序。

結果?這是第一個基於閃存SSD的數據庫應用程序的審計基準,以及一個只讀的基準測試結果(在此滾動)......在經過測試的可比(100GB)系統中排名第五。

生產了大約30%。這閃存SSD的系統儘可能多的查詢每小時由太陽......在2007年

當然發表了基於磁盤的系統,因此雖然它會在價格/性能,這基於Flash的系統會贏,對吧?

在每查詢每小時1.46 $,戴爾/ Fusion-io的系統完成在第三位。基於最佳性價比的磁盤系統的每次查詢成本是每小時兩倍以上。

再次,記住這是TPC-H,幾乎「只讀」的應用程序。

這是非常正好符合什麼發現在一年前的MS劍橋大學研究小組線 - 有沒有地方的Flash使得ROI意義從經濟或能源立場

不能等待的企業工作負載請參閱TPC-C,TPC-E或SPC-​​1,但根據上面鏈接的研究報告,SSD需要在企業應用程序中變得更便宜。

2

我已經在SSD上9個月,現在運行的一個相當大的SQL2008數據庫。 (600GB,超過10億行,每秒500筆交易)。我會說,我測試的大多數SSD驅動器對於這種使用來說太慢。但是如果你選擇高端的英特爾,並仔細選擇你的RAID配置,那麼結果將會非常棒。我們每秒鐘都在討論20,000次以上的隨機讀取/寫入。根據我的經驗,如果你堅持使用RAID1,你會得到最好的結果。 我迫不及待地推出320GB固態硬盤!他們預計將於2009年9月上市......