Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-10076

Add subpartitioning by LIST and RANGE

Details

    • Task
    • Status: Open (View Workflow)
    • Minor
    • Resolution: Unresolved
    • None
    • None

    Description

      Currently subpartitioning can only use either KEY or HASH schemes. It would be really useful to be able to also use RANGE and LIST subpartitions.

      Attachments

        Issue Links

          Activity

            What would it be really useful for?

            serg Sergei Golubchik added a comment - What would it be really useful for?

            This is useful in the case where there are a lot of partitions and a lot of data. Partitioning is useful in providing ease and performance of data pruning, in the sense that old data can be removed by dropping partitions, as well as a means to increased performance in that the amount of data to process can be kept smaller and partitions can be pruned. When there is a lot of data, these two use cases, partition dropping and performance boost, are combined using subpartitioning, where the main partition is used to allow partitions with outdated data to be dropped and the subpartitions allow data to be split in smaller chunks for performance reasons and partition pruning. Now, current HASH and KEY partitioning schemes are rather basic and combining them with LIST and RANGE partitioning would ease subpartitioning to allow the requested partition pruning to be more effective and useful.

            karlsson Anders Karlsson added a comment - This is useful in the case where there are a lot of partitions and a lot of data. Partitioning is useful in providing ease and performance of data pruning, in the sense that old data can be removed by dropping partitions, as well as a means to increased performance in that the amount of data to process can be kept smaller and partitions can be pruned. When there is a lot of data, these two use cases, partition dropping and performance boost, are combined using subpartitioning, where the main partition is used to allow partitions with outdated data to be dropped and the subpartitions allow data to be split in smaller chunks for performance reasons and partition pruning. Now, current HASH and KEY partitioning schemes are rather basic and combining them with LIST and RANGE partitioning would ease subpartitioning to allow the requested partition pruning to be more effective and useful.

            People

              Unassigned Unassigned
              karlsson Anders Karlsson
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.