官方的MySQL的Docker容器没有caching查询?

我用大约500-700MB的数据库testing了官方的MySQL Docker容器(mysql:latest https://hub.docker.com/_/mysql/ )。

而在我的本机安装MySQL这个数据库与一个特定的查询需要大约1.5秒的第一次,下面的时间采取最大。 相同的查询为100ms。 在我的docker集装箱这个“查询caching”似乎并不适用。 相同的查询总是花费相同的时间。

如何启用查询caching或如何查找这些MySQL设置将它们应用到我的MySQL泊坞窗?

附加信息:有问题的查询是一个地址searchWHERE包括邮政编码,街道名称,门牌号码,城市我已经索引这些列的search工作更快,已经减半查询执行时间。

mysql禁用查询cachinghttps://dev.mysql.com/doc/refman/5.7/en/query-cache-configuration.html

 The query cache is deprecated as of MySQL 5.7.20, and is removed in MySQL 8.0. 

最新将包括这一点

https://www.percona.com/blog/2015/08/07/mysql-query-cache-worst-enemy-best-friend/

我build议保持禁用,如果可能的话,并有应用程序caching,而不是数据库