我们是SAP HANA DB的新手。我们新成立的应用程序有25-30个表。 表中的最大记录大约是一百万。数据保持日期明确。 我们应该去Daywise分区吗?我们知道数量较少。我们只维护特定时期的数据,所以一段时间之后很容易丢弃分区。 这些表的每日增长约为5K(最大值)。是否可以在柱状数据库中进行分区,或者目前不需要分区。删除记录会提供与drop partition相同的性能吗?
最好的问候
答案 0 :(得分:1)
每张表最多有100万条记录,通常根本不需要在SAP HANA中进行分区!对于这样的小桌子,我从来没有遇到任何性能问题。理论上,当您按日分区并按日选择数据时,可能会产生积极的性能影响。另一方面,这可能导致许多分区,这可能会产生负面影响。此外,根据您的数据大小,“删除”和“删除分区”之间的性能差异也无关紧要。
我的建议:从普通列表开始,测量查询的性能,只有在观察到问题时才开始考虑优化。