Tôi cũng gặp phải vấn đề tìm nạp chậm (MySQL, InnoDB). Cuối cùng tôi thấy rằng innodb_buffer_pool_size được đặt thành 8MB theo mặc định cho hệ thống của tôi, điều này không đủ để xử lý truy vấn. Sau khi tăng nó lên 1GB, hiệu suất có vẻ ổn:
Duration / Fetch
353 row(s) returned 34.422 sec / 125.797 sec (8MB innodb buffer)
353 row(s) returned 0.500 sec / 1.297 sec (1GB innodb buffer)
CẬP NHẬT:
Để thay đổi innodb_buffer_pool_size, hãy thêm cái này vào my.cnf của bạn
innodb_buffer_pool_size=1G
khởi động lại mysql của bạn để làm cho nó có hiệu lực
Tham khảo: Làm cách nào để thay đổi giá trị cho innodb_buffer_pool_size trong MySQL trên Mac OS?