Cố gắng giảm đáng kể kích thước bộ nhớ cache của truy vấn. 1G có lẽ quá lớn.
Bắt đầu với 16M hoặc 32M và điều chỉnh query_cache_limit cho phù hợp (256K?) - và tăng theo cách của bạn khi hiệu suất đọc tăng lên mà không đạt đến "Đang chờ khóa bộ nhớ cache truy vấn" khi ghi.
"Hãy thận trọng khi định kích thước bộ nhớ cache truy vấn quá lớn, điều này làm tăng chi phí cần thiết để duy trì bộ nhớ cache, có thể vượt quá lợi ích của việc kích hoạt nó. Kích thước hàng chục megabyte thường có lợi. Kích thước hàng trăm megabyte có thể không." http://dev.mysql.com/doc/refman/ 5.6 / vi / query-cache.html