daniel meng created PHOENIX-1270:
------------------------------------

             Summary: Avoid retrieve metadata from server to gain performance
                 Key: PHOENIX-1270
                 URL: https://issues.apache.org/jira/browse/PHOENIX-1270
             Project: Phoenix
          Issue Type: Improvement
    Affects Versions: 3.0.0
            Reporter: daniel meng


Now the SELECT or UPSERT(when autoCommit is TRUE) will need one extra RPC for 
retrieve metadata from RS. In some cases where metadata rarely changed and 
higher TPS is required, we should let the client have a choice to use cache 
directly for better performance. the attached patch do two :

1. enable metadata cache self refresh (switch by "phoenix.cache.autoRefresh")
2. client can use hint /\*+ALWAYS_USE_META_CACHE\*/ to force compiler to use 
cache frist

thanks in advance for your advice



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to