Tôi có một bảng URL_Experiment
trong cơ sở dữ liệu của tôi ( cơ sở dữ liệu myQuery ). Tôi có 2 triệu liên kết URL trong bảng này.
Đối với mỗi URL, tôi đang kiểm tra xem một số văn bản cụ thể có trong URL và cập nhật thông tin trong URL_Experiment
bảng của tôi không .
Bây giờ, tôi cần phải làm cho kịch bản chạy nhanh. Giải pháp dễ dàng xuất hiện trong đầu tôi là:
chia URL_Experiment
thành 10 bảng (mỗi bảng có 200.000 hàng) và chạy tập lệnh 10 lần cùng một lúc. Bằng cách này, tôi có thể đảm bảo rằng các cập nhật xảy ra đúng. Nhưng để làm điều này, tôi cần lưu 10 tập lệnh, mỗi tập lệnh truy cập vào bảng chính xác (tôi cần đổi tên các bảng từ 1 thành 10).
Mặc dù những điều trên có vẻ là một giải pháp khá gọn gàng, tôi đang tìm kiếm một giải pháp phức tạp hơn. Một cái gì đó sẽ thực thi cùng một kịch bản (song song) như 10 quy trình. Mối quan tâm của tôi là thời gian thực hiện. Tôi không muốn các tài nguyên bị lãng phí khi chúng có thể được sử dụng.