Tôi có một tệp SQL chứa hai bảng với khoảng 600.000 hàng hoàn toàn. Hôm qua, tôi đã cố gắng nhập tệp vào cơ sở dữ liệu MySQL của tôi trên Fedora 16 và mất hơn 2 giờ để nhập tệp. Trên PC Windows của tôi mất 7 phút. Máy Linux và Windows của tôi có cùng phần cứng. Một vài người bạn của tôi đã thử nó, và họ đã có một trải nghiệm tương tự.Tại sao nhập SQL chậm?
Lệnh chúng tôi đang sử dụng là: mysql -u root database_name < sql_file.sql
.
Tại sao có sự khác biệt về tốc độ?
Các loại bảng giống nhau (INNODB/MYISAM/...)? –
Vâng, các loại bảng giống nhau: Innodb –
Bạn đã kiểm tra mysqlimport chưa? Xem http://stackoverflow.com/questions/2956407/mysql-console-slow-on-import-of-huge-sql-files – rorycl