Tôi bắt đầu bằng cách khởi chạy công cụ dòng lệnh MySQL:
mysql --user=myusername --password=mypassword --silent --force -b
-b
Tùy chọn cuối cùng được sử dụng để tắt tiếng bíp khi có lỗi.
Sau đó, tôi chọn một cơ sở dữ liệu:
use Mydatabasename;
Sau đó, tôi thực thi SQL tạo thành một tệp như thế này:
source c:\x\y\z\myfile.sql
Đó là khi mọi thứ đi chậm. Tôi đã thực hiện một phần của tệp trước đó để bảng điều khiển chứa đầy lỗi hàng trùng lặp làm chậm quá trình thực thi. Tôi nhận được 5-10 câu lệnh được thực thi mỗi giây. Không có hàng trùng lặp, mã thực thi hàng chục nghìn câu lệnh (30k +) cứ sau 5 giây.
Tôi cần phải làm điều này vì tệp lớn và tôi không thể thực hiện nó trong một lần.