![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
Oracleの世界でいうブロックとは
「DBブロック」を意味します。
DBブロックのサイズは初期化パラメータdb_block_sizeでユーザが
明示的に決めることができ、一般には4K or 8K or 16Kくらいです。
(最近はディスクが大容量になっている関係で少なくとも8K、
多い場合は32Kにする場合もあります。)
で、Oracleはいろんなサイズの概念から成り立っていて大きさで言うと
レコード<DBブロック<エクステント<セグメント
となります。
レコードは格納するデータによって可変ですので、
1DBブロック読んだ場合にその中に何レコード格納されているのかは
レコードサイズによって変わってきます。
エクステントは複数ブロックから成り立ち、
テーブルやインデックスを作成する際にinitialとかnextとか
いったパラメータでサイズを指定します。(最近は自動的に
決められるサイズを使って明示的に指定しないことも多いですが)
セグメントは複数エクステントから成り立ち、
1テーブルや1インデックスは(パーティションなどで無い限り)
1セグメントに対応します。
エクステントやセグメントはテーブルやインデックスによって
変わるので5エクステントアクセスしましたといってもそれが何MB
になるのか分かりにくいですがDBブロック数はdb_block_sizeパラメータ
を見ればサイズが分かるのでdb_block_sizeにアクセスブロック数を
掛けるとおおよそのアクセスデータ量が分かることになります。
No.3
- 回答日時:
No.1
- 回答日時:
「物理読み込みブロック数」とは実際にディスクから読んだブロック数。
それに対して、「論理読み込みブロック数」とはディスクだけでなく、メモリ上にキャッシュ (頻繁に参照されるブロックはすぐにメモリ上から破棄してしまわずに、しばらくメモリ上に持っていることでパフォーマンスの向上を図っている) されているブロックも含めた読み込みブロック数です。
この回答への補足
ご回答ありがとうございます。
ブロックという概念がいまいちわからないので、
できれば教えていただきたいです。
後学のために何か参考ページがあれば、それも併せて
教えていただけると助かります。
色々と注文してしまって申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(恋愛相談) LINEのブロックについて。 すみませんもう一度書かせてください。 私は20代。未婚。 男は50代で 4 2023/02/18 18:01
- 失恋・別れ ここまで脈なしな経験するのって俺だけかな? 1 2023/05/20 23:54
- その他(恋愛相談) マッチングアプリで出会った人からの未読無視について 2 2023/06/10 02:23
- 物理学 量子力学や相対性理論での1からの独学方法について 詳しい方回答をお願いします 現在、量子力学や相対性 6 2023/03/22 12:07
- 消費者問題・詐欺 ソープ嬢と急に音信不通になった場合 3 2023/04/03 19:35
- その他(恋愛相談) 未読、意図的かどうか聞いてみたい 4 2023/05/29 12:34
- マンガ・コミック 最近の漫画のタイトルって、なんかわかり易すぎるのが多くないですか? たとえば「勇者パーティをクビにな 5 2022/11/26 15:17
- Perl Perlで特定文字列から特定文字列までを抜き出したい 4 2022/04/02 14:24
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- その他(恋愛相談) この女性の考えてることが分からない‥ 6 2023/03/30 12:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Viewにインデックスは張れ...
-
INDEXの無効化
-
可変個数のデータはどう納める?
-
文字列中のスペースを排除する...
-
SQL*Loaderで、データを加工し...
-
アナライズとインデックス作成...
-
SQLのIN句について
-
SQL*LOADER実行時の...
-
データ表示順序
-
【ANALYZE】 テーブル・インデ...
-
ユニークインデックスについて
-
SQLの速度を調べるには…
-
oracle10g統計情報取得の確認方法
-
データを削除しても表領域の使...
-
datapumpの実行方法について
-
CLOB型へのINSERT
-
異なるスキーマからデータを抽...
-
特定のスキーマのテーブルを一...
-
Data Pump で大量データインポ...
-
postgreSQLのint型は桁数指定が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Viewにインデックスは張れ...
-
INDEXの無効化
-
SQL*Loaderで、データを加工し...
-
可変個数のデータはどう納める?
-
アナライズとインデックス作成...
-
主キー以外の項目にNotNull制約...
-
論理読み込みブロック数とは?
-
テスト環境と本番環境で、DBか...
-
文字列中のスペースを排除する...
-
インデックス作成後アナライズ...
-
索引の再構築をすべき?
-
Wordで複数の索引を作りたい
-
Oracle Databaseのインデックス...
-
統計情報について
-
SQLのIN句について
-
SQL*LoaderとInsertの違いについて
-
OracleTextの索引再構築について
-
目的のインデックスが使用され...
-
blevel=3のデータ作成
-
オラクル クラサバ環境で動作...
おすすめ情報