當前位置:首頁 » 數據倉庫 » 資料庫安裝在固態硬碟
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫安裝在固態硬碟

發布時間: 2023-07-21 11:00:28

Ⅰ 如何運行固態硬碟中的資料庫

利用固態硬碟(SSD)技術的優勢設計資料庫應用架構是非常有吸引力的一件事。特別值得注意的是,固態硬碟並行訪問數據的能力已經有了很大的提升。這些提升使得固態硬碟對於許多類型的資料庫應用幾乎能達到了隨機訪問內存存儲的性能,而成本只是其八分之一。

在過去的幾年裡,固態硬碟的性能得到了突飛猛進的增長,同時相比於傳統硬碟和RAM,其成本卻在持續降低。但是要利用好這些改進的優勢,需要掌握存儲特性選擇合適的AWS實例大小,理解應用特性並利用合適的編程語言。

掌握AWS選項

AWS IaaS EC2實例可以配置不同級別的存儲:

A)內存。對應於傳統物理計算機的RAM。

B)實例存儲。也稱為臨時存儲。它對應於傳統物理計算機的磁碟大小。

C)靈活的持久化補充存儲(比如EBS和S3)。基本上可以把它視為物理PC的網路存儲。

Amazon現在把SSD作為部署臨時存儲和通用存儲的默認配置,也是EBS的默認配置(早期的實例類型默認不是SSD)。EBS的其它好處是存儲系統可以在資料庫伺服器本身退役以後仍然繼續可用。

此外,AWS還提供SSD存儲作為Amazon DynamoDB的默認選項。SSD同時也是Amazon RDS和Amazon
Redshift的可選配置。這個配置非常好,它可以降低資料庫應用需要的開發代價。但是,如果企業需要部署其它資料庫,也有很多其它可配置項可以幫助他
們利用到SSD的並行特性。

Ⅱ 固態硬碟適合部署資料庫嗎有沒有兼顧性能和壽命的方案

購買intel(英特爾)傲騰 900P 固態硬碟
壽命是傳統MLC顆粒固態硬碟的7倍-22倍壽命,擁有超高4K隨機讀寫。
如果買得起傲騰P4800X更長,比傳統MLC高35倍-105倍壽命。
或三星SZ985 SLI顆粒固態硬碟,擦寫壽命42.7PBW
並不是無法解決,而是貧窮限制想像。

Ⅲ 把資料庫程序安裝在SSD,數據文件存放在HDD,有沒有問題

沒有問題,你這樣做是正確的。但重做系統後,oracle要重新掛載好像有點麻煩,如果不小心有些文件沒有備份的話,即使你有數據文件也無法還原。要經常做好備份才是王道。

Ⅳ 固態硬碟是否適合企業資料庫環境求答案

隨著存儲技術的革新,固態硬碟(SSD)在企業應用中扮演著越來越重要的角色。同傳統的硬碟相比,無論是讀寫還是隨機存取的速度,SSD性能的優勢都非常明顯。但是傳統硬碟是比較成熟的產品,它們作為主流存儲介質已經存在數十年,而且背後還有一系列經過實踐檢驗的技術作為支持。因此我們不禁要問,對於sql Server資料庫來說,是否真的有必要改用固態硬碟存儲設備?考慮到昂貴的成本問題,SSD能給企業帶來怎樣的投資回報率?
同傳統硬碟相比,SSD有許多吸引人的特性,這也使得它們越來越具有競爭力。SSD的能耗更小,隨機存取的讀模式速度更快,同時具有標準的硬碟介面標准(如SATA)。可以說SSD的出現使得傳統拆族硬碟幾乎走向了命運的終點。站在DBA的角度來說,SSD高速的讀取速度是其最大的優勢,因為它對於解決I/O瓶頸問題起到了至關重要的作用。
但是反過來說,SSD也並不是十全十美,特別是針對SQL Server資料庫的情況,以下幾個原因往往會讓DBA對它望而卻步。首先想到的一定是成本問題,它們所帶來的數據吞吐速度提升是否能夠物有所值?一個企業管理者在處理存在多個硬碟的存儲系統時,關注的不光是純性能問題,他們更關注的是每多花一分錢性能能夠提升多少的問題。如果你使用廉價的普通硬碟同時又能解決帶寬問題,得到的性能不會差到哪裡去,為何還要選擇SSD呢?在使用SSD時,你可能要花費10倍的資金旅啟弊去購買,這時你需要問自己,性能是否也能提升10倍呢?當然,答案往往是不能的,那麼我還是建議你使用普通硬碟。
在2009年由微軟研究機構發布名為「伺服器存儲改用SSD:分析與權衡」的論文中,分析師認為在近一段時間內,對於任何的測試伺服器場景,固態硬碟都並不是最佳的選擇。「只有SSD性價比提升3-3000倍之後,才有可能真正成為傳統硬碟的替代品,」分析師寫道:「SSD作為中間緩存層的價值十分有限,針對各種工作負載的測試中,只有不到10%的場景證明使用SSD得到了應有的回報。」SQL Server資料庫不在這10%的范圍之內,同時我們對一個5000個用戶的微軟Exchange Server進行了SSD測試(使用了嵌入式資料庫),其結果證明不適合投資固態硬碟。
另外一個針對SSD討論比較多的問題就是它的可靠性,即能否長期反復使用:快閃記憶體單元能否禁得起反復的寫操作?同樣的討論在U盤推出市場時也出現過,但是我們現在關注的是企業級應用,同個人電子消費品不太一樣,企業應用的I/O總數要遠遠大於個人消費者,特別是考慮到資料庫這樣的I/O密集型應用。數據對於一個企業的重要性無需贅言,而穩定性是重中之重。因此沒有人希望新技術的代價是將數據捆綁在定時炸彈上。
當然如果我們將現實與理論對比的話就可以發現其實SSD長期使用問題並沒有那麼嚴重,況且一個良好的設計就可以在很大程度上緩解這一問題。SSD市場分析師Zsolt Kerekes親自對這一問題進行了研究並得出了這樣的結論:在一個設計良好的快閃記憶體SSD中,你可能需要寫滿整個硬碟才會出現上述所說的問題。因此即使是資料庫這樣的應用,其中包含了大量的寫操作,但是這對於SSD來說並不會造成使用威脅。
鑒於上述情況,寫操作造成的長期使用問題其實並不會造成太多困擾,它的使用壽命之內肯定又會出現新的SSD技術,那時候更新、更快、容量更高、更節能的模型將占據市場。
當然,目前SSD市場也在不斷地推陳出新,盡管價格在短時間內不會降低太多,因此如果你在現階段想要在資料庫系統中花費上萬資金購買固態硬碟,那還不如去花費同樣的錢去購買其他的資料庫硬體。比如增加內存減少負載中的I/O,相比之下,這樣比購買固態硬碟更加劃算。如果現實場景中有太多的I/O不能夠減少,那麼再決定購買SSD也不遲。
來自微軟公司的工程師James Hamilton發表了一系列的公式,可以幫助用戶計算購買SSD是否劃算,以確定更換存儲設備的投資回報率。在這個公式(參考鏈接)中,旁巧它用到了一個資料庫伺服器作為測試用例,在他的發現中,我們可以看到往返在磁碟之間的隨機I/O是拖後其他I/O的主要原因,因此他決定用SSD來替換原有的存儲設備。但是還是和之前一樣,投資回報率成為最大問題,利用他給出的公式我們可以看出他所使用的場景並不適合替換SSD.
雖然SSD發展的勢頭很快,大有替代傳統硬碟的趨勢,但是在企業級應用方面,特別是資料庫環境(如SQL Server),其高成本造成投資回報率偏低的情況依然不容忽視。所以只有當工作負載或者SSD價格降低時,它才可能成為合格的替代品。在大把大把花鈔票的時候,先去用公式計算一下,這些錢沒准兒用到其他的地方會更好。

Ⅳ sql 安裝固態硬碟還是普通硬碟

首先你要了解SQL資料庫的組成

1、master資料庫
master資料庫用戶記錄SQLServer實例的所有系統級信息,是SQLServer的核心,不能對其進行直接修改,應當對其定期進行備份,如果Master資料庫不可用,那麼SQLServer資料庫引擎將無法啟動。
2、model資料庫
model資料庫用作SQLServer2008實例上創建的所有資料庫模板,若對model資料庫進行修改,都將應用於以後創建的用戶資料庫中。
3、msdb資料庫
msdb資料庫用於SQLServer2008代理計劃警報和作業,是SQLServer中的一個windows服務。
4、resource資料庫
resource資料庫是一個只讀和隱藏的資料庫,它包含了SQLServer2008中的所有系統對象,對於resource資料庫是唯一沒有顯示在其中的系統資料庫,這是因為它在sys框架中存在。
5、tempdb資料庫
tempdb用來存儲臨時對象,是SQLServer的速寫板。

基於以上,你可以將tempdb安裝在固態盤上,其他4個系統資料庫安裝在普通硬碟上,用戶資料庫若是基於安全考慮應安裝在磁碟陣列上,若無磁碟陣列,還是建議你安裝在普通硬碟上

Ⅵ 固態硬 盤能加快sql查詢速度嗎

能, 固態硬碟對於資料庫類應用的數據存取特別合適, 將資料庫文件存放在固態硬碟可以獲得遠遠超過其他應用類型的速度提升, 獲得的性能增益會比開機速度和應用啟動等更明顯得多, 你只需要小心資料庫文件的大小不要超出了固態硬碟的容量就行。

Ⅶ 資料庫就一定要用固態硬碟嗎

不一定要用,伺服器上面要麼連接san存儲,要麼本地盤通過sas卡做raid陣列,本身性能並不差,但如果你自己用台式機,沒有sas卡,這時候可以用ssd。