0
オプションmaxdop=1
を持つ列を追加するためにテーブルを変更しているときに、SQL Serverで並列処理を抑制しようとしています。しかし、構文に誤りがあります。私はいくつかの方法を試みたが、私はそれを動作させることができます誰もがこのオプションを使用して列を追加する方法を知っていますか?SQL Server:ALTER TABLE ADD COLUMN MAXDOP = 1
ALTER TABLE [dbo].[mytable]
ADD neColumn varchar(max)
WITH (MAXDOP = 1);
なぜしたいですか? Btw、あなたはできません、 'MAXDOP'は' ADD COLUMN'ステートメントのための有効なオプションではありません。 – Pred
列を追加することは、これまで並列操作だったと思いますか? –
テーブルには9000万件以上のレコードと355個以上のカラムがあります。別の列を追加するには時間がかかり、列を追加するためにテーブルを変更しようとするプロセスの1つにタイムアウト例外があります。 パフォーマンスを改善するためにパラレル化を抑制するようにと言った人が1人ありましたが、このソリューションを提案しましたが、構文エラーのために動作させることができませんでした。このようなテーブルを変更するクエリを高速化する方法を知っていれば、アイデアがありません。 – aragorn