[ 
https://issues.apache.org/jira/browse/HAWQ-587?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Radar Lei updated HAWQ-587:
---------------------------
    Description: 
Currently we set default_hash_table_bucket_number  = 6 * #nodes

The following is the correct one.

1) If #nodes <= 85, default_hash_table_bucket_number  = 6 * #nodes
2) if #nodes > 85 and #nodes <= 102, default_hash_table_bucket_number  = 5 * 
#nodes
3) if #nodes > 102 and #nodes <= 128, default_hash_table_bucket_number = 4 * 
#nodes
4) if #nodes > 128 and #nodes <= 170, default_hash_table_bucket_number = 3 * 
#nodes
5) if #nodes > 170 and #nodes <= 256, default_hash_table_bucket_number = 2 * 
#nodes
6) if #nodes > 256 and #nodes <= 512, default_hash_table_bucket_number = 1 * 
#nodes
7) if #nodes > 512, default_hash_table_bucket_number = 
'hawq_rm_nvseg_perquery_limit'

  was:
Currently we set default_hash_table_bucket_number  = 6 * #nodes

The following is the correct one.

1) If #nodes <= 85, default_hash_table_bucket_number  = 6 * #nodes
2) if #nodes > 85 and #nodes <= 102, default_hash_table_bucket_number  = 5 * 
#nodes
3) if #nodes > 102 and #nodes <= 128, default_hash_table_bucket_number = 4 * 
#nodes
4) if #nodes > 128 and #nodes <= 170, default_hash_table_bucket_number = 3 * 
#nodes
5) if #nodes > 170 and #nodes <= 256, default_hash_table_bucket_number = 2 * 
#nodes
6) if #nodes > 256 and #nodes <= 512, default_hash_table_bucket_number = 1 * 
#nodes
7) if #nodes > 512, default_hash_table_bucket_number = 512


> Set GUC 'default_hash_table_bucket_number' dynamically
> ------------------------------------------------------
>
>                 Key: HAWQ-587
>                 URL: https://issues.apache.org/jira/browse/HAWQ-587
>             Project: Apache HAWQ
>          Issue Type: Improvement
>          Components: Command Line Tools
>            Reporter: Radar Lei
>            Assignee: Radar Lei
>
> Currently we set default_hash_table_bucket_number  = 6 * #nodes
> The following is the correct one.
> 1) If #nodes <= 85, default_hash_table_bucket_number  = 6 * #nodes
> 2) if #nodes > 85 and #nodes <= 102, default_hash_table_bucket_number  = 5 * 
> #nodes
> 3) if #nodes > 102 and #nodes <= 128, default_hash_table_bucket_number = 4 * 
> #nodes
> 4) if #nodes > 128 and #nodes <= 170, default_hash_table_bucket_number = 3 * 
> #nodes
> 5) if #nodes > 170 and #nodes <= 256, default_hash_table_bucket_number = 2 * 
> #nodes
> 6) if #nodes > 256 and #nodes <= 512, default_hash_table_bucket_number = 1 * 
> #nodes
> 7) if #nodes > 512, default_hash_table_bucket_number = 
> 'hawq_rm_nvseg_perquery_limit'



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

Reply via email to