PolarDB-阿里云数据库产品

本月很懒,没什么精力测试一些比较麻烦的软件,就取巧,点点点阿里云的云产品。
具体为PolarDB的相关功能,在同等配置下,PolarDB的列存节点,使用列存索引,其效果与建设比较匹配的行存索引效果大致相当(以7千万行的表测试)

添加列存节点(必须的)

ALTER TABLE `t_name` COMMENT 'COLUMNAR=1 表注释'; -- COLUMNAR=1 就是添加列存索引的命令

列存索引是在列存节点的基础上配置的

测试

set use_imci_engine = forced; -- 强制使用列存索引
explain + SQL -- 查看执行计划
直接执行SQL -- 查看执行时间和结果
set use_imci_engine = off; -- 强制不使用列存索引
explain + SQL -- 查看执行计划
直接执行SQL -- 查看执行时间和结果

出于存储的原因我就不贴图了,对于本次测试,两者实际相差0.001秒,所以,列存索引的好处需要后面的测试再确定了。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注