投稿する

[0531] h26午後2設問2(4)

 ピノッキさん(No.1) 
銘柄テーブルの空き領域を高めにすることで
参照と更新の検索対象ページ数を最小にしている。この理由を答えよ。

という問題ですが、
公式回答は
「更新後の公開情報の列値が、同じデータベース内の格納される確率が高くなるから。」
です。

この理由がわからないのですが、ご教示いただけますでしょうか
2023.08.24 22:48
logres_fanさん(No.2) 
DB ブロンズマイスター
  [ヘッダー]:返信投稿には文字数制限(2,000文字以内)があります。
  [本文]:銘柄その1、その2、その3・・・その10までのレコードを書き込んで、ヘッダーと合わせて1,800文字くらい埋めると、残り200文字(10%)。
2023.08.25 00:44
logres_fanさん(No.3) 
DB ブロンズマイスター
  [ヘッダー]:例えば、銘柄その3の公開情報を更新した結果、201文字増えて空き領域が足りなくなった場合、他のページに書き込まれます。
  [本文]:銘柄その3のレコード
2023.08.25 00:49
logres_fanさん(No.4) 
DB ブロンズマイスター
  参照と更新の検索ページですが、公開情報を更新する前はNo2だけで済みましたが、更新後はNo2とNo3に増えました。
  No2に書き込むレコード数を減らして、空き領域を高めに確保しておけば、公開情報が増えたとしても、同じページに納める事がきっと出来たでしょう。
2023.08.25 01:06
 ピノッキさん(No.5) 
なるほど!
ありがとうございます!!
2023.08.25 15:36
 ピノッキさん(No.6) 
あの、空き領域というのは、
たとえば10%だとして
ページごとに10%の空き領域が適用されるイメージであってますでしょうか??
2023.08.25 19:06
logres_fanさん(No.7) 
DB ブロンズマイスター
基礎から理解するデータベースのしくみ(7)を画像検索してみて下さい。
テーブルごとに見積なのでテーブルに設定、そしてデータページに格納する際に、データページにも指定されるのかしら。細かいところは、もっと詳しいひとの意見を参考にして下さい。

備忘録メモ
空き領域率が10%以下、例えば、8%や5%になると、公開情報フィールドなどの更新は出来るんだけど、INSERT文(新規レコードの格納)が禁止されると。
2023.08.26 22:19

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2016-2024 データベーススペシャリストドットコム All Rights Reserved.

Pagetop