- Job Responsibilities
- Key Commands
- Integration with Hadoop
- New Remote System Connection
- Smart Data Access
- Data Provisioning
- HANA XS Application Service
- Recovery HANA System
- Backing Up HANA System
- Auditing Activities
- Authentication Methods
- User Provisioning
- Securing HANA System
- SAP HANA Admin - Lifecycle Mngmt
- Solman Integration
- Data Compression
- SAP HANA Admin - Table Replication
- SAP HANA Admin - Table Partition
- SAP HANA Admin - Table Mngmt
- Monitoring the HANA System
- License Keys
- Stopping a HANA System
- Starting a HANA System
- Multitenant DB Container Mgmt
- SAP HANA Admin - System Mngmt
- Studio
- Cockpit
- Tools
- Multiple Host Systems
- Multitenant Database
- Architecture Overview
- SAP HANA Admin - Overview
- SAP HANA Admin - Home
SAP HANA Admin Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
SAP HANA Admin - Table Partition
采用分门别类的做法,你可以在多个主机系统中将一栏储存表分成较小的表格。 你们甚至可以把表格分为使用分治的更小的可管理部分。 可以通过DML.表进行分割。
表格分门别类时,每部分各有一套不同的行程,可根据不同的算法进行分部分划分,即哈希分部分、单级或多级分级。
下面是使用表格分割的优势:
Partitioning Pruning
您可以确定,某一分治中是否可以分析询问。 采用这种方法,你可以减少系统负荷,从而改进应对时间。
Load Balancing
您可以把个别分门别类分开,因此问询不由单一服务器处理,导致所有分门别类服务器的负荷平衡得到改善。
Size Limitation
在一栏储存表中,最多可进入的浏览量约为20亿。 可以通过分发关于多个分治的分栏表,来克服这一问题,因此,每个分治的限额将增至20亿美元。
Improved Delta Merge Operation
在三角洲期间,如果数据仅作某些分治的修改,那么就有必要在三角洲的分部分合并。
Parallel Processing of Queries
通过分部分处理,你可以同时处理多个问题,从而缩短答复时间。
我们现在讨论一下哪类参与。
Single Level Partitioning
在SAP HANA系统中可提供不同类型的单一等级分级——
Hash Partitioning
Round Robin Partitioning
Range Partitioning
在哈希平分,各行平分,以平衡负荷。 您不需要详细资料,说明这种分治类型的表内容。
与哈希分治相比,罗宾分管区各分管区平分,各分区平均分配新行。
为了利用罗宾圆桌会议创建4个会议分部分,你可以使用以下文件查询。 不应界定主要要素。
CREATE COLUMN TABLE TABLENAME (a INT, b INT, c INT) PARTITION BY ROUNDROBIN PARTITIONS 4
该指挥部将设立4个分局。
CREATE COLUMN TABLE Table_Name (a INT, b INT, c INT, PRIMARY KEY (a,b)) PARTITION BY HASH (a, b) PARTITIONS 4
这将在第a和b>栏中产生4个分部分,而且你需要至少具体说明一栏。
Range Partitioning
在区块分割方面,你为某些数值设定了专门的分部分,而且你应当深入了解分立栏的表格内容。
<>Example-为每个日历月设立分部分。
CREATE COLUMN TABLE TABLE_NAME (a INT, b INT, c INT, PRIMARY KEY (a,b)) PARTITION BY RANGE (a) (PARTITION 1 <= VALUES < 10, PARTITION 10 <= VALUES < 20, PARTITION VALUE = 50, PARTITION OTHERS)
这将产生4个分部分,1个分部分涉及分级范围1至10,2个nd,10至20,3个,价值50;4个,涉及所有其他数值。
Multilevel Partitioning
在多层次分门别类中,你可以克服限制讲卫生运动和分管网单级分级,将关键栏作为分级栏。 采用多层次分门别类的做法,你可以分立一个并非主要关键栏。 最常见的多层次分治类型是HASH-Range Partition。
在哈希-里的多层次分治中,你在第一层执行哈希姆分治,在第二层执行负荷平衡和平分,以实施基于时间的分治。
CREATE COLUMN TABLE Table_name (a INT, b INT, c INT, PRIMARY KEY (a,b)) PARTITION BY HASH (a, b) PARTITIONS 4, RANGE (c) (PARTITION 1 <= VALUES < 10, PARTITION 10 <= VALUES < 20)
您不使用哈希分治法,而是可以使用罗宾分治法,称为Round Robin-Range多层次分治。
CREATE COLUMN TABLE Table_name (a INT, b INT, c INT) PARTITION BY ROUNDROBIN PARTITIONS 4, RANGE (c) (PARTITION 1 <= VALUES < 10, PARTITION 10 <= VALUES < 20)Advertisements