云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

谷歌云_初恋这件小事百度云_代金券

小七 141 0

虽然重分区BW表与HANA中的普通表重分区类似,但在规划BW表重分区时,很少有特别的考虑。

一般来说,物联网解决方案,当BW创建DSO时,创建一个活动表和相应的新表,ABAP确保这两个表放在同一个节点上。这将有助于更快地激活DSO,同时保持活动表和新表之间DSO布局的一致性。

BW环境中活动表和新表的命名约定!

活动表格式:/BIC/azxxxx000000

新表格式:/BIC/azxxxx00040

在几乎所有DSO中,新表的记录数相对较少。也就是说,如果一个活动表包含大约60亿条记录,那么它对应的新表甚至可能包含不到2亿条记录,甚至0条记录,这是正常的。但是,当我们要对一个活动表进行重新分区时,淘客cms,我们也必须对相应的新表进行重新分区,并且必须以与新表相同的方式分发它,便宜的云服务器,以确保一致性,而不考虑其记录计数。

说明:

活动表格式:/BIC/AZXXXXXXXX000

新表格式:/BIC/AZXXXX00040

在HANA系统上的BW中,大数据分析方法,默认分区通常会出现,因为我们在安装后会执行表放置sql。

我们注意到,尽管表放置控制BW表的分区设置,但它最终会在所有主键上创建一个哈希,但只有1个分区。在这种情况下,即使是分区的,所有的记录都倾向于放在一个分区中,大数据云计算人工智能,因此,如果超过10亿条记录,就需要重新分区以增加分区的数量。

在下面的屏幕中,我们可以看到一个活动表及其相应的新表。默认情况下,ABAP故意将其放置在同一主机中。在任何情况下都要保留属于活动表和新表的分区的类似分布设置,这对于DSO激活的性能非常重要。

活动表:

其对应的新表:

如果此活动表增长超过10亿条记录,我们将不得不增加此表中的分区数表从1到n。尽管记录数可能低至0,但同样的活动也必须在相应的新表中执行。在DSO激活期间,条目会写入新表,并且在激活后可能会被清除。

ALTER table SAPSSS。"/BIC/AZXXXXXXXX000000"PARTITION BY HASH(BPARTNER、CDM_CSEG、CDM_MDCR)PARTIONS7;

ALTER TABLE SAPSSS。"/BIC/azxxxx00040"PARTITION BY HASH(BPARTNER,CDM\u CSEG,CDM\u MDCR)PARTITIONS 7;

即,

如果我将活动表的这个表重新分区增加到7,并且如果我要将这7个分区放在7个不同的主机上,新表也应遵循相同的模式。

新表和活动表的分区1必须位于同一工作节点

新表和活动表的分区2必须位于同一工作节点

新表和活动表的分区3必须位于同一工作节点

新表和活动表的分区4必须位于同一工作节点节点

新表和活动表的分区5必须位于同一个工作节点

新表和活动表的分区6必须位于同一个工作节点

新表和活动表的分区7必须位于同一个工作节点

如果我们不能保持这种分布,不仅会导致DSO激活的慢度,它还将填充在不一致的DSO列表中,因此需要手动调整。这可以通过OSS note 1969700中的SQL进行检查:

SQL:HANA\u BW\u不一致的可旋转\u回退

=======================

–检查相关DSO表(新数据,活动数据)配置不一致

[SOURCE]

–SAP Note 1969700

[DETAILS AND RESTRICTIONS]

–如果DSO new data和DSO active data table之间的分区布局不同,则报告表–如果分区布局相同,则报告表(和分区),但表(和分区)驻留在不同的主机上–回退:不检查包含的DSO更改日志表,以避免访问SAP表的必要性(RSDODSO、RSTSODS)–输出是一个粗略的指导,但并非在所有情况下都是100%正确的,请考虑使用RSDU表格一致性

[适用于]

–修订:全部–Statistics server type:all

========================

如果我们的表在不一致的DSO中填充,那么我们必须使用下面的alter move命令手动为受影响的活动表和新表分配布局。

alter table"SAPSSS"。/BIC/AXXX000〃将分区1移动到"servername1:3nn03"物理分区;

ALTER TABLE"SAPSSS"。/BIC/AXXX040〃将分区1移动到"servername1:3nn03"物理;

ALTER TABLE"SAPSSS"。/BIC/AXXX000〃将分区2移动到"servername2:3nn03"物理;

ALTER TABLE"SAPSSS"。/BIC/AXXX040〃将分区2移动到"servername2:3nn03"物理;

ALTER TABLE"SAPSSS."/BIC/Axxxxx000〃将分区3移动到'servername3:3nn03'物理;

ALTER TABLE"SAPSSS."/BIC/axxx040〃将分区3移动到'servername3:3nn03'物理;

ALTER TABLE"SAPSSS."/BIC/axxx000〃将分区4移动到'servername4:3nn03'物理;

更改表"SAPSSS"。/BIC/axxx040〃将分区4移动到"servername4:3nn03"物理;

对所有剩余分区执行相同操作。