web-dev-qa-db-ja.com

SAN上のOracleデータウェアハウス。 400MB /秒を超えるスループットは可能ですか?

クライアント用にRHEL564ビットでパーティション化されたOracle11gEEに基づくデータウェアハウスを開発および展開しています。

必要な合計ストレージは、約4TBの使用可能スペースになります。

私はデータウェアハウスのバランスの取れたハードウェア構成について読んでおり、ストレージスループットはデータウェアハウスのパフォーマンスに不可欠です。ストレージは、容量、ストライプ、ミラーリングではなく、シーケンシャルスループットを指定する必要があります。

お客様は、さまざまな理由でSAN(NetApp)の使用に非常に熱心です。たとえば、一元管理およびバックアップされており、すでに多額の費用を費やしています。

比較的少数のローカルディスクでも、SANなどよりもスループットが向上する可能性があるように思われます。

16 x 10k RPM 600GB SFFディスク = 9600 GB raw = 4800 GB使用可能スペース RAID-10を使用

各ディスクが60MB/sスループットを生成できる場合、合計スループットは8 x 60 = 480 MB/s

私の質問:SANに接続された単一のOracleデータベースホストで400MB /秒を超えるシーケンシャルスループットを取得することは可能ですか?

SANへの接続には少なくとも4Gbps以上が必要だと思います。十分なディスクがある場合、a SANがこの速度を提供できなかった理論的な理由はわかりません。

SAN実際には「データウェアハウス」レート(少なくとも400MB /秒)でデータを配信できますか?現実の世界でこれらの速度を見ている人はいますか?おそらく私が気付いていない制限がありますそのため、SANを介して単一のホストにこれらの種類のレートが表示されるのを防ぎます。

OracleとRedHatの経験は豊富ですが、SANについてはあまり詳しくありません。私たちは小さな会社であり、社内にはありません。

1
Sam Elstob

理論上のSANスループットは、実際のSANスループットとはほとんど、またはまったく関係がない場合、SANが中央にある場合-ホストされたSAN企業内の多くの既存のクライアントにサービスを提供します。SANはサードパーティによって管理されている可能性が高く、配信する独自​​のSLAがあります(おそらくスループットよりも可用性に焦点を当てています)。

私のアドバイスは、SANから現在の典型的なスループットの数値を要求し、アプリケーション/データベースに期待できるスループットを尋ねることです。慎重な応答が得られた場合は、を指定するルートをたどる必要があります。スループットベースのSLAプロジェクトのSAN側)。

0
Nick Pierpoint