# 字典编码的hint
#### 功能描述
通过设置指定列来构建字典编码，将字典编码的字符串的比较转化为数字的比较，加快group by、filter等查询速度。该hint仅8.3.0及以上集群版本支持。
#### 注意事项
目前只支持新版的hstore表（表级参数为enable_hstore_opt为on）。
#### 语法格式
```
/* + ( no ) dict(table (column)) */
```
#### 参数说明
- dict(table (column)) 使用字典编码表的某列。
  
- no dict(table (column)) 禁用字典编码表的某列。
  
 
#### 示例
```
SELECT /*+ dict (bitmaptbl_high (server_ip)) */ distinct(server_ip) FROM bitmaptbl_high WHERE scope_name='saetataetaeta' ORDER BY server_ip;
```
生成的计划如下，server_ip使用了字典编码：
![](https://support.huaweicloud.com/devg-911-dws/figure/zh-cn_image_0000002166614556.png "点击放大")
使用no dict可以禁用server_ip使用字典编码：
```
SELECT /*+ no dict (bitmaptbl_high (server_ip)) */ distinct(server_ip) FROM bitmaptbl_high WHERE scope_name='saetataetaeta' ORDER BY server_ip;
```
