Table Partitions

Dividing large tables into more manageable storage objects, called partitions, can improve shorten backup and restore times, provide a finer level of granularity for data validation, and support tiered storage.

Partitions share the logical attributes of the parent table. Manage partitions individually by placing them in separate dbspaces.

Three are three types of partitions: hash, range, and hash-range. Only a range partition can be added to an existing table in the IQ main store. Hash and hash-range partitions can only be added during the initial creation of the IQ main store table. Range partitioning can be added to both new and existing tables. For tables with existing range or hash-range partitioning, additional range subpartitions can be added as needed.

You cannot partition an IQ catalog (system) store table.

Related concepts
Table Columns
Table Permissions
Table Constraints
Table Indexes
Table Triggers
Related tasks
Creating a Table with No Partitions in the IQ Main Store
Creating a Table with No Partitions in the IQ (Catalog) System Store
Creating a Table with a Hash Partition
Creating a Table with a Range Partition
Creating a Table with a Hash-Range Partition
Creating a Global Temporary Table
Creating a Proxy Table
Viewing Table Data in the Execute SQL Window
Deleting a Table
Generating Table DDL Commands
Moving a Table to Another Dbspace
Validating a System Store Table
Setting the Primary Key
Setting a Clustered Index
Merging Table Data from RLV Store with IQ Main Store
Calculating the Number of Rows in a Table
Moving Table Objects to Another Dbspace
Enabling or Disabling Row-Level Versioning in a Table
Viewing or Modifying Base Table Properties
Viewing or Modifying Global Temporary Table Properties
Viewing and Modifying Proxy Table Properties
Related reference
Table Privilege Summary