none
大量のレコードが保存されているテーブルの変更 RRS feed

  • 質問

  • SQL Server 2008 R2 で質問です。

    大量(1千万件以上)のレコードが保存されているテーブルに非クラスター化インデックスの作成、または NULL を許容しない列の追加を行う際、

    処理を高速に行う方法はありませんか?

    2013年9月10日 12:45

回答

すべての返信

  • Enterprise Editionであればcreate indexを並列実行できます。
    ご参考までに。

    http://technet.microsoft.com/ja-jp/library/ms191292%28v=sql.105%29.aspx


    • 回答の候補に設定 星 睦美 2013年9月17日 6:29
    • 回答としてマーク 星 睦美 2013年9月20日 0:56
    2013年9月11日 9:09
    モデレータ
  • MMTRS さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    ElanLilac さんの回答が参考になりそうだと思いますので、今回は私から[回答としてマーク] させていただきました。
    もし引き続き質問があれば、遠慮なく[回答としてのマークの解除] をして返信できます。

    では、これからもSQL Server フォーラムをお役立てください。

    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2013年9月20日 1:00
  • ElanLilac さん、ありがとうございます。大変参考になりました。

    ただ残念ながら、エディションは Workgroup でした。

    今回は何とか時間を調整してもらって、長時間クエリを流させてもらいましたが、今後はもし可能であればこういったことも考慮してシステム構成の提案をさせていただこうと思います。

    ありがとうございました。

    2013年9月20日 10:42