Tôi có một bảng với một cột danh tính cũng là một khóa chính. Hiện tại, nó có 50 triệu hàng, với giá trị cao nhất của cột định danh nằm ở 148.921.803. Bảng có rất nhiều DELETEs và được INSERTSthực hiện trên đó, do đó giá trị cao.
Chúng tôi muốn thay đổi kiểu dữ liệu từ INTđể BIGINTchuẩn bị cho việc bổ sung nhiều hàng. Lưu ý rằng, không có tham chiếu đến cột PK.
Cách tốt nhất để làm điều này, với thời gian chết tối thiểu là gì? Tôi có hai lựa chọn.
- Thả PK và thay đổi cột; hoặc là
- Phương thức sao chép thả xuống, như được mô tả ở đây :