Xu Yao created KUDU-2917: ---------------------------- Summary: Split a tablet into primary key ranges by number of row Key: KUDU-2917 URL: https://issues.apache.org/jira/browse/KUDU-2917 Project: Kudu Issue Type: Improvement Reporter: Xu Yao Assignee: Xu Yao
Since we implemented [KUDU-2437|https://issues.apache.org/jira/browse/KUDU-2437] and [KUDU-2670|https://issues.apache.org/jira/browse/KUDU-2670], the spark job can read data inside the tablet in parallel. However, we found in actual use that splitting key range by size may cause the spark task to read long tails. (Some tasks read more data when the data size in KeyRange is basically the same.) I think this issue is caused by the encoding and compression of column-wise. So I think maybe split the primary key range by the number of rows might be a good choice. -- This message was sent by Atlassian JIRA (v7.6.14#76016)