2009年07月07日
Tweet
SQL Server 2005 の インデックス再構築:おじゃあお木
SQL Server では index の再構築・再編成をしないと、パフォーマンスが落ちるようですね。
ということで、上記を参考にやってみました。
・ALTER INDEX を利用するときは、テーブル名が一つ一つ必要。
// alter index all on テーブル rebuild
面倒です。
参考サイトでは、スマートにコマンドでやっていますが、僕はたまにしかメンテしないので、手動でいきたいと思います。
ということでクエリーを発行。
-------------------
use myDB
exec sp_tables
-------------------
テーブルの一覧が表示されます。
オーナーがsysとかのテーブルも表示されるので、これを除外して、コピーします。
Excel に貼り付け。
ごにょごにょと加工し、
alter index all on テーブル1 rebuild
alter index all on テーブル2 rebuild
alter index all on テーブル3 rebuild
・
・
というテキストを作成します。
これを実行して完了です。
SQL Server では index の再構築・再編成をしないと、パフォーマンスが落ちるようですね。
ということで、上記を参考にやってみました。
・ALTER INDEX を利用するときは、テーブル名が一つ一つ必要。
// alter index all on テーブル rebuild
面倒です。
参考サイトでは、スマートにコマンドでやっていますが、僕はたまにしかメンテしないので、手動でいきたいと思います。
ということでクエリーを発行。
-------------------
use myDB
exec sp_tables
-------------------
テーブルの一覧が表示されます。
オーナーがsysとかのテーブルも表示されるので、これを除外して、コピーします。
Excel に貼り付け。
ごにょごにょと加工し、
alter index all on テーブル1 rebuild
alter index all on テーブル2 rebuild
alter index all on テーブル3 rebuild
・
・
というテキストを作成します。
これを実行して完了です。