gpt4 book ai didi

mysql - 连接缓存的查询(sql、nosql 或地球上存在的任何查询)

转载 作者:行者123 更新时间:2023-11-29 12:30:51 25 4
gpt4 key购买 nike

经过 1 个月的研究,问题仍未解决。我需要在连接、内部连接或其他方式中缓存查询的一部分。

编辑:上面示例中的子查询是一个地理搜索,它在半径搜索中选择所有邮政编码,这些查询结果永远不会改变)示例:

SELECT complex things who never be cached 
INNER JOIN ( select SQL_CACHE all things easely cached and unmodified )

据我所知mysql无法执行此操作,ma​​ria db 有时可以使用 IN 缓存子查询,但不能使用 JOIN 缓存子查询。

我唯一的实际解决方案非常棒:

放入memcached:

select SQL_CACHE very things cached and unmodified 

内爆结果数组:

$bob=('a','b','c');

然后进行两步查询:

SELECT complex things who never be cached IN ($bob);

这不是一个解决方案,因为我可以在 IN 列表中包含 30000 个项目..

我完全愿意接受任何解决方案或建议
问候,
鲍勃

最佳答案

只需在数据库中创建一个新表,将其用作结果的“缓存”,而不会被修改。这样您就可以轻松地连接数据库中的任何其他数据。

关于mysql - 连接缓存的查询(sql、nosql 或地球上存在的任何查询),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27546492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com