[MCOL-726] Implement a store procedure to produce projections Created: 2017-05-25 Updated: 2022-11-05 Resolved: 2022-11-05 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | MariaDB Server |
| Affects Version/s: | None |
| Fix Version/s: | Icebox |
| Type: | Task | Priority: | Major |
| Reporter: | VAROQUI Stephane | Assignee: | Unassigned |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
Definition target_partition_rows can be compute via sort_buffer_size/ unpacked record size A) Found a range partitioning definition to divide the table in memory processable chunks A-1) Check for cardinality of the distribution at every level A-2) check for distribution in each chunk a the previous column depth CANCEL The projection or use a disk base storage engine for chunk sorting A-3) Using widowing function on range_meta to found the max min of each chunk B) Process each partition via job queue CREATE TEMPORARY TABLE part SELECT * FROM t WHERE c1 BETWEEN r1 AND r2 |
| Comments |
| Comment by Todd Stoffel (Inactive) [ 2022-11-05 ] |
|
This item is being closed because it was well passed the expiration date with no activity. If you suspect this was done in error please create a new ticket. |