PolarDB这个语句不走列存,为什么? 加上orderby那列 语义会发生变化查询结果不一样了SELECT
DISTINCT p.products_id,
p.products_name AS products_name_m,
p.products_url_name,
p.cas_no,
p.seller_count,
p.price_trend_count,
p.produce_count,
p.features_flag,
p.information_flag
FROM
t_e_products p
INNER JOIN t_e_all_produce_seller_activity sdt ON sdt.products_id = p.products_id
AND IFNULL(sdt.delflag, '') <> '1'
INNER JOIN t_e_casno_relation rel ON rel.cas_no_target = p.cas_no
AND rel.cas_no = '56-81-5'
AND IFNULL(rel.delflag, '') != '1'
INNER JOIN t_zy_price_index pi ON pi.product_id = p.products_id
AND IFNULL(pi.delflag, '') != '1'
WHERE
p.information_flag = '1'
AND IFNULL(p.delflag, '') != '1'
ORDER BY
pi.update_date DESC,
1 = 1
LIMIT
5
8.0.2.2.20 版本已经在灰度了, 应该这几天就发布, 如果需要紧急用的话,可以给你们后台直接升级一下。此回答整理自钉群“PolarDB专家面对面 - HTAP(列存索引)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。