
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を見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
インデックスの再構築の意味っ...
-
インデックスがすぐに壊れます…
-
mysql IN句に1データだけ指定...
-
2つのインデックスと複合インデ...
-
画像の赤丸で囲っている、角丸...
-
【SQLServer】IS NULLのパフォ...
-
ホームページがGOOGLEにインデ...
-
UPDATEとSELECTのEXPLAINの違い
-
『ラミネートインデックスシー...
-
サブクエリの使い方を教えて下...
-
サーバ負荷を抑える大量データ...
-
outlook2007 検索できないんです
-
「マスタ」と「テーブル」の違...
-
SQLServer Insertが遅い
-
ACCESSのSQLで、NULLかNULLでな...
-
Accessでクエリを完了できませ...
-
オラクルではできるのにSQLSERV...
-
Access VBA [リモートサーバー...
-
3つ以上のテーブルをUNIONする...
-
Accessにインポートしたら並び...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql IN句に1データだけ指定...
-
インデックスの再構築の意味っ...
-
ビューにインデックスを設定で...
-
【SQLServer】IS NULLのパフォ...
-
コクヨ タイトルブレーンでイ...
-
主キーにインデックスは貼らな...
-
[ BETWEEN ] vs [ >= AND <= ]
-
年と月が別カラムの場合のSQL
-
outlook2007 検索できないんです
-
数学でunprimedとは何を意味し...
-
Google検索はなぜ早い?
-
MySQLでFullTextインデックスの...
-
ホームページがGOOGLEにインデ...
-
MS-DOS時代のデーターベ...
-
テキスト項目255ケタのメリット...
-
500Gのテキストファイルから全...
-
インデックスがすぐに壊れます…
-
サーバ負荷を抑える大量データ...
-
インデックスについて
-
Oracleでの検索スピード
おすすめ情報