[ https://issues.apache.org/jira/browse/PHOENIX-6061?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17170982#comment-17170982 ]
Xinyi Yan commented on PHOENIX-6061: ------------------------------------ cc [~ckulkarni] [~dbwong] > 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 > Priority: Major > > 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)