问题一:在PolarDB中,有什么办法让走列存呢,比如说修改什么参数?
有个order by+limit的查询 last_query_cost_for_imci 比较小走了行存,但查询用时6秒以上比较慢,有什么办法让走列存呢,比如说修改什么参数?
参考回答:
set imci_optimizer_switch='fix_orderby_cost=off'
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/584939
问题二:在PolarDB中,sql中有limit走不了列存索引吗?
在PolarDB中,sql中有limit走不了列存索引吗?
参考回答:
limit 10比limit 1000扫描数据量更少,更容易走行存,另外order by+limit的查询因为行存有prefer_ordering_index的影响,导致可能有行存cost很大,但是执行很快的情况,这个cost就是针对orderby+limit的查询进行的代价修正。此回答整理自钉群“PolarDB专家面对面 - HTAP(列存索引)”
2024-01-02 23:40:55 发布于江西
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/584936
问题三:在PolarDB中,在每个表上使用的字段上加了COLUMNAR=1,是哪儿使用的不正确的吗?
有个三表关联后取topn的sql,行式使用了0.04 sec,列式2.36 sec,列式查询反而变慢了,explain的结果在下面图里的
实例:pi-bp19d574401edl668
在PolarDB中,我在每个表上使用的字段上加了COLUMNAR=1,是哪儿使用的不正确的吗
参考回答:
这条sql,列存很难跑到40ms的,看看Last_query_cost是多少,应该想办法怎么走到行存上去
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/584932
问题四:polarDB的数据备份和日志备份主要用途是什么,用户分别怎么操作使用?
polarDB的数据备份和日志备份主要用途是什么,用户分别怎么操作使用?
参考回答:
你这样理解,数据是基线部分,日志是增量部分,
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/584928
问题五:PolarDB列存节点仍会根据cost进行分流最后走行存索引吗?
如果执行 select from data 会走列存索引,那么 insert into data2 select from data 里面的查询会走列存索引吗?
参考回答:
可以参考这个
关于本问题的更多回答可点击原文查看: