Query Cache 相关的问题合集

这里开个 Query Cache 相关的问题集合帖,欢迎大家多多利用~ :sunglasses:

另外想问一下,有没有人正在使用 query cache 的?一起交流一下使用的心得吗? :point_down:

2赞

感觉Query Cache、Query Result、MV有很多相似的地方,都是空间换时间的逻辑,如果Query Cache如果能够支持缓存失效就有点像MV了

2赞

query cache和mv可以说是互相加成的关系 :smile:

大部分业务场景都需要做聚合查询JOIN,要是能支持多表聚合查询就好了。
列如这样,就不支持cache了。

SELECT
tm_product_no,
sum(sal_qty) AS current_sal_qty,
sum(sal_amt) AS current_sal_amt,
sum(collect_num) AS current_mockdata_num
FROM
ads_bdc_services.ads_services_isa_sptm_all_sal_ds t
WHERE
1 = 1
AND partition_day >= ‘2023-06-01’
AND partition_day <= ‘2023-06-30’
GROUP BY
tm_product_no) tt
LEFT JOIN (
SELECT
tm_product_no,
sum(sal_qty) AS current_sal_qty,
sum(sal_amt) AS current_sal_amt
FROM
ads_bdc_services.ads_services_isa_sptm_all_sal_ds t
WHERE
1 = 1
AND partition_day >= ‘2023-05-02’
AND partition_day <= ‘2023-05-31’
GROUP BY
tm_product_no) tt1 ON
tt.tm_product_no = tt1.tm_product_no

如何判定sql 命中query cache, 如果命中中间聚合结果,怎么查看

4赞

+10086

有谁遇到过开启query cache没有生效的情况吗

1赞

curl http://127.0.0.1:8040/api/query_cache/stat

1赞