文档首页/
数据仓库服务 GaussDB(DWS)/
开发指南/
标准数仓开发指南(9.1.0.x)/
GaussDB(DWS)性能调优/
SQL调优/
使用Plan Hint进行调优/
字典编码的hint
更新时间:2024-12-06 GMT+08:00
字典编码的hint
功能描述
通过设置指定列来构建字典编码,将字典编码的字符串的比较转化为数字的比较,加快group by、filter等查询速度。该hint仅8.3.0及以上集群版本支持。
注意事项
- 目前只支持新版的hstore表(表级参数为enable_hstore_opt为on)。
语法格式
/* + ( no ) dict(table (column)) */
示例
1
|
SELECT /*+ dict (bitmaptbl_high (server_ip)) */ distinct(server_ip) FROM bitmaptbl_high WHERE scope_name='saetataetaeta' ORDER BY server_ip; |
生成的计划如下,server_ip使用了字典编码:
使用no dict可以禁用server_ip使用字典编码:
1
|
SELECT /*+ no dict (bitmaptbl_high (server_ip)) */ distinct(server_ip) FROM bitmaptbl_high WHERE scope_name='saetataetaeta' ORDER BY server_ip; |
父主题: 使用Plan Hint进行调优