因此,答案可能應該按照應用程序大小的層次呈現,但我想知道人們在選擇數據庫使用的磁盤驅動器應駐留在何處的經驗。什麼是最好的數據庫存儲設備?
這裏有一些選擇:
- JBOD - (簡單磁盤捆綁)的老式內部磁盤 - 快速但不是很可擴展
- NAS - 慢,但價格便宜,可擴展的,可能是最好的備份
- DAS - 一個體面的妥協,但一般只有一個或兩個機器訪問
- SAN - 貴但非常好
您需要擔心在10k或7200RPM上選擇15k驅動器需要多少錢?
你最喜歡的RAID級別是?
因此,答案可能應該按照應用程序大小的層次呈現,但我想知道人們在選擇數據庫使用的磁盤驅動器應駐留在何處的經驗。什麼是最好的數據庫存儲設備?
這裏有一些選擇:
您需要擔心在10k或7200RPM上選擇15k驅動器需要多少錢?
你最喜歡的RAID級別是?
爲了實現這一目標,我正在使用通過冗餘HBA卡連接的Dell MD3000直連存儲設備。它有9x146Gb 15K驅動器,以4個RAID 1陣列排列,有1個熱備用站。總數據足跡接近200Gb。我對IO性能不感到興奮,但它完成了這項工作。
我們有一個連接到NAS的數據庫集羣,也有冗餘HBA。 NAS設備是RAID-10。從我們的存儲設備來看,對於數據庫,RPM越高越好。
您可以獲得的最大性能提升是將表/索引分區到不同的磁盤上。第一步是將索引放在一個磁盤上,將數據放在另一個磁盤上。在此之後,您應該考慮將哪些表/索引一起使用,並儘可能將它們放在單獨的磁盤上(「主軸」)。
雖然對於大多數系統來說,基於SAS的DAS對於單個數據庫服務器(理想情況下在RAID 10配置中具有15krpm 2.5英寸SFF磁盤)最快可能會失去SAN可帶來的許多優勢。出於這個原因,我總是將具有雙FC(4或8Gbps光纖鏈路)適配器的數據庫構建到連接到雙控制器SAN陣列的雙SAN交換機上。這種情況不僅會非常快,而且會爲利用這些盒子提供的各種快照技術提供選擇。這些可以實現站點之間的數據庫實時動態恢復,即時數據庫恢復和出色的容量擴展/減少,而不會影響服務器本身。希望這有助於,讓我知道如果我可以再添加。
Eric,或許你可以在不久的將來看到某種形式的SAN - 即使是最便宜的系統也提供某種形式的快照系統。在你提到的場景中,這可以讓你在瞬間恢復到以前的數據快照。惠普MSA2000fc機箱相當便宜,並提供其中一些服務,當然其他許多製造商也提供這些服務。
這取決於您將驅動器的使用情況。一些示例應用程序可能是:
>您可以獲得的最大性能提升是將表/索引分區到不同的磁盤上。第一步是將索引放在一個磁盤上,將數據放在另一個磁盤上。在此之後,您應該考慮將哪些表/索引一起使用,並儘可能將它們放在單獨的磁盤上(「主軸」)。我完全同意這種說法。但是......我回想起我的DAS時發生了一些行爲,這讓我感到很困惑。我們有一個HBA卡壞掉了,損壞了數據庫(備份到一個單獨的設備也失敗了......惡夢),我不得不將所有東西都扔到數據庫服務器的C驅動器上,直到 – 2008-08-14 12:36:47