|
分類:[Windows 全般]
Powershell実装で困っております。 1. sqlServer上からスキーマ名、テーブル名、インデックス名、断片化率、ページ数を取得するsql文を生成 2. 1.をsqlcmdで実行しcsvファイルを生成 csvファイル一例
3. 下記の条件をもとに2の情報を埋め込み、再構築用テキストファイルを生成する ・2.のcsvファイルをもとに断片化率が10%以上30%未満の場合 「ALTER INDEX [インデックス名] ON [スキーマ名].[テーブル名] REORGANIZE;」
・2.のcsvファイルをもとに断片化率が30%以上の場合
「ALTER INDEX [インデックス名] ON [スキーマ名].[テーブル名] REBUILD WITH (ONLINE = ON);」
3.のファイルお生成したいのですがどのようにすれば取得できますか。
|