Xinyi Yan created PHOENIX-6061:
----------------------------------
Summary: optimize the estimated mutation size
Key: PHOENIX-6061
URL: https://issues.apache.org/jira/browse/PHOENIX-6061
Project: Phoenix
Issue Type: Improvement
Reporter: Xinyi Yan
The current max mutation size is estimated by jvm level column size plus column
family size. See
[https://github.com/apache/phoenix/blob/master/phoenix-core/src/main/java/org/apache/phoenix/schema/PNameImpl.java#L48]
This is very expansive in terms of space. Most of the use cases are upserting
to the same table/columns and storing the same column/column family. Think
about the case where we upsert into 100 rows to the Dummy table(10 columns,
COL1, COL2,... COL10). Phoenix calculates the estimate 10 columns and column
family for each row, and this metadata info has to 100 times. We probably can
do something smarter there.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)