一、优化方向
HANA 表分组主要针对的是:跨节点之间表的通信起到作用。本文章主要针对通过设置表分组,来对我们跨节点之间的表通信速度,做一系列的优化。
本文章主要针对表分组操作和设置表的放置规则进行操作。
二、执行步骤
1.登录HANA studio,执行如下SQL语句,查看当前HANA租库中的表分组情况:
SELECT * FROM SYS.TABLE_GROUPS;
2.创建SAP表分组,执行如下操作指令:(如下示例组名为:ZSAPS4MM)
ALTER TABLE HA2XX_DEMO.<表名> SET GROUP NAME 组名;
3.登录HANA Cockpit Administrator中进入到current table distribution:
4.点击current table distribution,进入table palcement rules:
5.点击add 按钮:
6.填写schema信息、group name信息和rule conditions信息,其中set location to设置为worker:
7.点击save按钮,回到上一层界面,完成创建:
8.点击查看规则:
9.我们可以查看到前面设置的分组的表已经被包含在table placement rule规则中。
9.1 如若使用HANA Studio查询,则需要执行如下SQL指令:
SELECT * FROM M_EFFECTIVE_TABLE_PLACEMENT WHERE "TABLE_NAME" = 'TABLE01';