
# 设置SET语句
使用SET语句配置查询提示（Hint）是一种手动优化查询性能的方法，通过这种方式可以直接影响数据库查询优化器的决策，从而有利于提升数据库查询性能。SET语句设置完成后，在仪表板、大屏等场景进行数据查询时，将提升查询效率。本文介绍如何设置SET语句。
#### 约束限制
- 当前支持设置SET语句的数据源有：DWS、PostgreSQL。
- SET语句的参数名只能包含英文、数字、点号和下划线(_)，长度不超过50个字符。
- 最多支持添加10条SET语句。
 
#### 前提条件
- 已创建项目，请参见[创建并管理DataArts Insight项目](https://support.huaweicloud.com/usermanual-dataartsinsight/dataartsinsight_03_0002.html)。

- 已接入数据源，请参见[接入数据源](https://support.huaweicloud.com/usermanual-dataartsinsight/dataartsinsight_0_0455.html)。
- 已创建数据集，请参见[创建数据集](https://support.huaweicloud.com/usermanual-dataartsinsight/dataartsinsight_03_0457.html)。
 
#### 操作步骤
1. 登录[智能数据洞察控制台](https://auth.huaweicloud.com/authui/login.html?#/login)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-dataartsinsight/zh-cn_image_0000001831547921.png)，选择区域，单击右上角的企业项目，选择企业项目。
3. 在控制台上方单击"项目"后，单击项目名称，进入项目页面。
4. 单击"数据管理 \> 数据集"，进入数据集页面。
5. 单击数据集名称，进入数据集编辑页面。
6. 在数据集编辑页面，单击"设置SET语句"（[图1]）。
   图1设置SET语句   
   ![](https://support.huaweicloud.com/usermanual-dataartsinsight/zh-cn_image_0000002124162601.png "点击放大")
   
   
7. 在"设置SET语句"页面输入参数，单击"校验"后，单击"确定"。[图1]列出了PostgreSQL数据库的join_collapse_limit，from_collapse_limit参数，其他参数及参数说明请参见[官方文档](https://www.postgresql.org/docs/12/runtime-config-query.html#GUC-FROM-COLLAPSE-LIMIT)。设置完成后单击"查看SQL"，可以查看设置好的SET语句（[图2]）。
   图2查看SQL   
   ![](https://support.huaweicloud.com/usermanual-dataartsinsight/zh-cn_image_0000002124123721.png "点击放大")
   
   ![](https://support.huaweicloud.com/usermanual-dataartsinsight/public_sys-resources/note_3.0-zh-cn.png)
   SET语句设置完成后，在仪表板进行数据分析时，单击图表右上角![](https://support.huaweicloud.com/usermanual-dataartsinsight/zh-cn_image_0000002079480558.png "点击放大")，选择"查看SQL"，可以查看设置的SET语句。
   
 
