Кеш запросов с Proxy SQL - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь поместить в кеш два огромных запроса.

С помощью SELECT count_star,sum_time,hostgroup,digest,digest_text FROM stats_mysql_query_digest ORDER BY sum_time DESC; я могу увидеть дайджест по этим двум запросам.

Так я и сделал:

INSERT INTO mysql_query_rules (active,digest,cache_ttl,apply) VALUES (1,'0x82796C80785917A6',60000,1); INSERT INTO mysql_query_rules (active,digest,cache_ttl,apply) VALUES (1,'0xC31128202A53C473',60000,1); LOAD MYSQL QUERY RULES TO RUNTIME; SAVE MYSQL QUERY RULES TO DISK;

но эти запросы все еще возвращаются из серверной части, а не из кэша запросов, как я могу видеть, посмотрев на столбец hostgroup, возвращаемый SELECT count_star,sum_time,hostgroup,digest,digest_text FROM stats_mysql_query_digest_reset ORDER BY sum_time DESC;

Я что-то пропустил?

1 Ответ

0 голосов
/ 17 сентября 2018

Кэш запросов не работает с подготовленным оператором. Я видел ответ на github.

...