【发布时间】:2018-10-15 17:09:08
【问题描述】:
我有一个大表,接近 1 GB,并且这个表的大小每周都在增长,它的总行数为 1.9 亿,我开始从 HANA 收到警报来分区这个表,所以我计划用Where子句中经常使用的列。
我的 HANA 系统是具有 8 个节点的横向扩展系统。
为了比较分区查询性能与这个未分区表的差异,我在这个未分区表之上创建了计算视图并记录了查询性能。
我使用 HASH 方法和服务器数量对该表进行了分区,并记录了查询性能。通过这种方式,我可以在服务器之间获得良好的数据分布。我创建了计算视图并记录了查询性能。 令我惊讶的是,我发现我的未分区表计算视图查询与分区表计算视图相比性能更好。
这真的很震惊。不知道为什么非分区表计算视图对分区表计算视图的响应更好。
我有计划即输出文件,但不确定将其附加到哪里。
让我知道为什么会这样。
【问题讨论】: