hash索引的bucket_count如何设置

 

A表为普通表,现在要将他导入B表(B为内存表),那么B表的hash索引的buckt_count设置多少,则可执行以下SQL参考。

SELECT
  POWER(
    2,
    CEILING( LOG( COUNT( 0)) / LOG( 2)))
    AS 'BUCKET_COUNT'
FROM
  (SELECT DISTINCT <Index Columns> 
      FROM <Target Table>) T

 

 

 

 

参考资料:https://www.mssqltips.com/sqlservertip/3104/determine-bucketcount-for-hash-indexes-for-sql-server-memory-optimized-tables/

posted @ 2020-08-13 18:14  JinweiChang  阅读(357)  评论(0编辑  收藏  举报