Thay vì cập nhật bảng bạn nên cố gắng tạo một bảng mới với logic bạn có trong SQL, nó sẽ nhanh hơn. Sau khi tạo bảng mới, bạn có thể đổi tên bảng cũ và đổi tên bảng mới thành observation_fact
Để nhắc lại1. Tạo bảng mới
insert into observation_fact_new
select ...
from observation_fact
- Đổi tên bảng cũ để kiểm tra độ nhạy bén
alter table observation_fact rename to observation_fact_old
- Đổi tên bảng mới thành Obser_fact
alter table observation_fact_new rename to observation_fact
Sau khi kiểm tra và thử nghiệm xong, hãy thả bảng cũ xuống
drop table observation_fact_old