A
如果表上的数据查询会经常按某个维护进行聚合,建议使用对应维度的字段做分区键,将表创建为索引组织表
B
使用列存表,推荐排序规则为utf8mb4_bin
C
使用列存时,避免过度依赖索引,对于一些多维组合索引,可考虑去掉这部分索引
D
列存表都推荐使用堆表方式进行存储
A
如果表上的数据查询会经常按某个维护进行聚合,建议使用对应维度的字段做分区键,将表创建为索引组织表
B
使用列存表,推荐排序规则为utf8mb4_bin
C
使用列存时,避免过度依赖索引,对于一些多维组合索引,可考虑去掉这部分索引
D
列存表都推荐使用堆表方式进行存储
士不可以不弘毅
正确选项选 C。
简单说下理由:
A 错误,索引组织表多用于行存场景,列存一般不这么设计;
B 错误,列存没有强制要求排序规则用 utf8mb4_bin;
C 正确,列存本身擅长批量扫描,多维组合索引收益有限,还会增加写入开销,可以酌情删减;
D 错误,“都推荐堆表” 过于绝对,不能一概而论。
虚怀若谷
长风破浪会有时
心怀苍生
克己复礼
博学笃志