Để nhập một lượng lớn dữ liệu vào InnoDB:
-
đặt trong cấu hình MySQL
- innodb_doublewrite =0
- innodb_buffer_pool_size =50% + bộ nhớ hệ thống
- innodb_log_file_size =512M
- log-bin =0
- innodb_support_xa =0
- innodb_flush_log_at_trx_commit =0
-
Thêm ngay sau khi bắt đầu giao dịch:
ĐẶT FOREIGN_KEY_CHECKS =0;
ĐẶT UNIQUE_CHECKS =0;
ĐẶT AUTOCOMMIT =0;
-
Đặt ngay trước khi kết thúc giao dịch:
ĐẶT UNIQUE_CHECKS =1;
ĐẶT FOREIGN_KEY_CHECKS =1;