No.3ベストアンサー
- 回答日時:
複数ディスクの話はNo2さんが説明してくれているの
私はSANの説明をします
No2さんのようREDOはディスク1、テーブルAはディスク2、インデックスはディスク3、テーブルAと一緒に使う事の多いテーブルBはディスク4だけど使用頻度の低いテーブルCはディスク2にに一緒でいい・・・・・等々
これにこっちはRAID5でこっちはRAID0+1などが混在する条件加わったら(恐)
自分でも書いてて訳わかんなくなりましたが、
これを設計するのは大変です
特に最近の大型SANならディスク数が数百も有ったりしますから
運用引き継いだ人がディスク増設なんてとても無理でしょう
そこでSANの中でディスクを束ねてサーバからは少数のディスクに見せる技術があります
Oracleだと最近はSAMEなどを推奨してますよね
そんな感じですが物理設計は奥が深いのでがんばって勉強してください
回答ありがとうございます。
ディスク増設は設計が大変なんですね。
SAME構成とは管理が随分ちがうことがわかりました。
大変参考になりました。
ありがとうございました。
No.2
- 回答日時:
パフォーマンスの観点からという事なので、これは恐らく物理ディスクの事だと思う。
テーブルとインデックスを別々の物理ディスクに保存すると、インデックスを舐めつつテーブルも同時進行で読み込む事ができる。同じドライブ上や、CドラとDドラでも同一物理ディスク内にあると、これはできない。インデックスを読んでテーブルを読んでインデックスを読んでテーブルを読んで・・・・と交互に動作が行われる(構築の仕方によるけど)。
物理的に別々ということはCドラ、Dドラという話ではなく、ハードウェアが複数存在するということですね。参考になりました。ありがとうございました。
No.1
- 回答日時:
これは物理的に別のHDDドライブをさします。
なぜなら一台のHDDを論理的にパーティションを作っても書き込み速度は変わらないですよね。
大規模システムだと36GB程度のHDDをたくさん搭載しディスクパフォーマンスを高める事もあります。
ただ最近の高価なSANだとキャッシュやディスクの仮想化技術でここまで気にする事も無いですけどね。
この回答への補足
回答ありがとうございます。
さらに質問なのですが、物理的に別々というのは例えばPC2台用意してテーブルはPC1にインデックスはPC2に作成するとパフォーマンスが向上するということでよろしいでしょうか?
>ただ最近の高価なSANだとキャッシュやディスクの仮想化技術でここまで気にする事も無いですけどね。
上記は1台のHDDでも充分ということでしょうか?
ディスクを仮想化するというのは具体的にはどういうことなのでしょうか?
無知な質問で申し訳ありませんが宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン DVDドライブのCD、DVDディスクが認識されません 2 2022/08/22 00:19
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- ドライブ・ストレージ 光学ベイに取り付けたSSDからWINDOWS10を起動したい。 10 2023/05/01 18:04
- Windows 10 ドライブ容量の移動について 3 2022/07/05 14:03
- ドライブ・ストレージ Lenovo BIOS更新後、増設したHDDが認識されない 3 2023/08/10 15:45
- ドライブ・ストレージ 複数のパソコンが自宅にあり、それらのパソコンの固有のHD、光学ドライブを相互にアクセスする方法は? 5 2022/12/14 13:31
- UNIX・Linux LINUXでのパーティション追加について 1 2022/12/09 11:15
- ドライブ・ストレージ vhdxファイルからのデータの取り出し方 4 2023/06/14 23:53
- メルカリ WiiUのディスクについて メルカリでWiiUのディスクを購入したら何回やっても不明なディスクとなっ 3 2022/03/24 14:46
- バックアップ Cドライブが満杯になり過去のバックアップと思われる領域を削除したい 3 2022/08/15 11:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sqlで質問です。 Aテーブルの情...
-
SQLについて教えて下さい。 主...
-
batファイルでのSQL(oracle)...
-
64bit端末でのOLEDB接続に関して
-
sqlのupdate文で質問です。 テ...
-
データベースのカラムの型がCHA...
-
SQL抽出方法:売上Tを集計した...
-
質問です。 下記のテーブルとデ...
-
Oracleですがsqlで質問です。 ...
-
下記のsqlで取得されるレコード...
-
続.ORACLEのSELECTのソートに...
-
パソコンの画面が滑るのはなぜ...
-
副問合せにLIKE文を使う方法は...
-
windows 10をアップデートした...
-
10営業日前の日付を取得したい...
-
複数レコードの完全一致
-
oracleのimpdpでORA-39166
-
oracleで 10,20, 30, というデ...
-
分散トランザクションについて
-
Oracleでの登録するユーザーと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
副問合せにLIKE文を使う方法は...
-
batファイルでのSQL(oracle)...
-
oracleのimpdpでORA-39166
-
データベースのカラムの型がCHA...
-
64bit端末でのOLEDB接続に関して
-
ORA-14452について
-
osqleditについて
-
Oracleで文字列型の時間を引き...
-
バッチファイルで複数フォルダ...
-
orace SQL文のエラー(ORA-0092...
-
ワークテーブルって何?
-
SQLで今日の日付でWhereしたい
-
SQLについて教えて下さい。 主...
-
oracleの直接接続のクライアン...
-
SQL 2つのテーブルとSUBSTRING...
-
質問です。 下記のテーブルとデ...
-
続.ORACLEのSELECTのソートに...
-
SQLの中上級者へのレベルアップ...
-
テーブルやカラムの物理名のネ...
-
下記のsqlで取得されるレコード...
おすすめ情報