Mặc dù vẫn tiếp tục insert được data vào bảng này, tuy nhiên mình ko thể thực thi câu lệnh truy vấn SELECT (mình chạy lệnh SQL khi kết nối trực tiếp với mysql trên hệ điều hành Ubuntu, do thời gian thực thi cực lâu, chờ hoài ko thấy nên mình stop command luôn). Mình đã chỉnh cấu hình MySQL để điều chỉnh một số thông số cho InnoDB. Cú pháp select như sau:
[QUOTE]SELECT [Help] Cấu hình MySQL xử lý >= 50M records
command02/03/20198878 lượt xem70 bình luận
Chào ae,
Số là mấy hôm nay crawl và insert scraped data vào CSDL dữ liệu MySQL. Bây giờ bảng dữ liệu này (InnoDB) hơn 50 triệu records rồi, như hình sau:
Mặc dù vẫn tiếp tục insert được data vào bảng này, tuy nhiên mình ko thể thực thi câu lệnh truy vấn SELECT (mình chạy lệnh SQL khi kết nối trực tiếp với mysql trên hệ điều hành Ubuntu, do thời gian thực thi cực lâu, chờ hoài ko thấy nên mình stop command luôn). Mình đã chỉnh cấu hình MySQL để điều chỉnh một số thông số cho InnoDB. Cú pháp select như sau:
[QUOTE]SELECT FROM ORDER BY id DESC limit 10 offset 0;[/QUOTE]
Cấu hình my.cnf đã điều chỉnh một số thông số:
[QUOTE]
innodb_buffer_pool_size =4G
innodb_log_buffer_size =256M
innodb_log_file_size =1G
innodb_write_io_threads =16
[/QUOTE]
Anh em có kinh nghiệm chỉ giúp với!
Thanks,
Mặc dù vẫn tiếp tục insert được data vào bảng này, tuy nhiên mình ko thể thực thi câu lệnh truy vấn SELECT (mình chạy lệnh SQL khi kết nối trực tiếp với mysql trên hệ điều hành Ubuntu, do thời gian thực thi cực lâu, chờ hoài ko thấy nên mình stop command luôn). Mình đã chỉnh cấu hình MySQL để điều chỉnh một số thông số cho InnoDB. Cú pháp select như sau:
[QUOTE]SELECT 