次のクエリを使用して、テーブルの列を削除しました[2以上のlaksレコードがあります]
Alter table Table Name Drop column column name
しかし、もっと時間がかかります。時間は予測できません。列をドロップするのに 2 時間以上かかるのは時間がかかりすぎます。
効率的な方法でさまざまな大きなテーブルに列をドロップする方法を提案できますか?
次のクエリを使用して、テーブルの列を削除しました[2以上のlaksレコードがあります]
Alter table Table Name Drop column column name
しかし、もっと時間がかかります。時間は予測できません。列をドロップするのに 2 時間以上かかるのは時間がかかりすぎます。
効率的な方法でさまざまな大きなテーブルに列をドロップする方法を提案できますか?
DROP COLUMN は、データ サイズ操作ではないため、ほとんどの場合ほぼ瞬時に実行されます。
ブロックされているため、DDL は完了しません。DDL は、ALTER TABLE と同様に、テーブルへの SCH-M アクセスを必要とし、すべての保留中の操作がテーブルの競合するロックを解放する (および他のロックが SCH-M と競合する) まで待機する必要があります。アクティビティ モニターを使用して、ブロックしているものを特定します。発見した内容に応じて、適切なアクションを実行してください。