SQLServer2000 SP3a
Widnows2000Server
を使用しています。
今社内のプログラムを見ていて
あるテーブルのインデックスの再構築を行う
プログラムを発見したのですが、
インデックスの再構築って何なのでしょうか?
全てのテーブルについて再構築するのではなく
データベースの中の100ぐらいのテーブルの
中の3つぐらいだけインデックスの再構築を
していました。
どんないいことがあるのでしょうか?
メリット・デメリット?
どなたか何か些細なことでも分かる方
教えて下さい。宜しくお願いします。
No.3ベストアンサー
- 回答日時:
#1の方も#2の方も再構築の理由になってないような・・・
おそらく定期的に行うようになってるんですよね。
テーブルに更新がかかると、インデックスも同時に更新されます。で、頻繁に更新がかかるようなテーブルですと、インデックスの検索効率が落ちてきてしまいます。
このため、再作成を行うことで、検索効率を元に戻すということを行います。
これがメリットです。
デメリットとしては、再作成を使用中に行うと大変なことになることですかね。インデックスが効かなくなるわけですし。
>テーブルに更新がかかると、インデックスも同時に更新さ>れます。で、頻繁に更新がかかるようなテーブルですと、>インデックスの検索効率が落ちてきてしまいます。
納得いきました。ありがとうございます。
No.2
- 回答日時:
インデックスの再構築はデータベース全体の効率向上のために行ないます。
設計時はある予測に基づいてアクセスの多そうなDBにインデックスを張りますがある程度使った実績に基づいてインデックスの再構築を行ない最適化を行ないます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 outlook 2013でメール内の検索が不可。 1 2022/09/22 16:30
- Outlook(アウトルック) outlookで検索に引っ掛かりません。 5 2022/08/25 12:00
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- その他(ネットショッピング・通販・ECサイト) 複数社の運送会社の料金表が設定できるネットショップ構築システムはあるでしょうか? 1 2022/08/24 23:43
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- サーバー ネットワーク内のDNSについて 1 2022/12/11 11:13
- 分譲マンション 都心部の老朽化したマンションの資産価値について相談させて下さい。 5 2022/05/13 20:17
- 哲学 脱構築を求める人間精神とは? 1 2023/03/11 15:35
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
インデックスの再構築の意味っ...
-
[ BETWEEN ] vs [ >= AND <= ]
-
サイトがいつまでたってもGoogl...
-
mysql IN句に1データだけ指定...
-
年と月が別カラムの場合のSQL
-
主キーにインデックスは貼らな...
-
コクヨ タイトルブレーンでイ...
-
MySQLでFullTextインデックスの...
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
オラクルではできるのにSQLSERV...
-
3つ以上のテーブルをUNIONする...
-
Accessにインポートしたら並び...
-
SELECT文でのデッドロックに対...
-
ACCESS2007 フォーム 「バリア...
-
クエリのキャンセルがいつにな...
-
データの二重表示の原因
-
数百万件レコードのdelete
-
重複するキーから一番古い年月...
-
accessのロック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql IN句に1データだけ指定...
-
インデックスの再構築の意味っ...
-
【SQLServer】IS NULLのパフォ...
-
主キーにインデックスは貼らな...
-
ビューにインデックスを設定で...
-
[ BETWEEN ] vs [ >= AND <= ]
-
コクヨ タイトルブレーンでイ...
-
Google検索はなぜ早い?
-
ホームページがGOOGLEにインデ...
-
コマンドプロンプト エラー
-
MS-DOS時代のデーターベ...
-
サイトがいつまでたってもGoogl...
-
数学でunprimedとは何を意味し...
-
テキスト項目255ケタのメリット...
-
indexの使用頻度を調べる方法
-
MySQLでFullTextインデックスの...
-
インデックスファイルについて
-
サーバ負荷を抑える大量データ...
-
データベース インデックスにつ...
-
インデックスがすぐに壊れます…
おすすめ情報