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 DELETE
s và được INSERTS
thực hiện trên đó, do đó giá trị cao.
Chúng tôi muốn thay đổi kiểu dữ liệu từ INT
để BIGINT
chuẩ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 :