覆盖会话属性 (Presto) - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

Product
Teradata QueryGrid
Release Number
2.19
Published
2022 年 7 月
Language
中文 (简体)
Last Update
2022-08-23
dita:mapPath
zh-CN/jpf1654813554544.ditamap
dita:ditavalPath
ft:empty
dita:id
lxg1591800469257
Product Category
Analytical Ecosystem
通过在 QueryGrid 门户组件中将 Presto 连接器属性指定为可覆盖,可使用户在单个处理会话期间运行查询时覆盖已配置的 Presto 连接器属性。

Presto 目录可以定义自己的属性。您可以使用 show session 命令查看这些属性。以下示例显示了 Presto QueryGrid 目录 p2p_active 中名为 override 的 Presto 会话属性。

trino:default> show session;

 Name              |Value|Default|  Type  |                             
-------------------+---------------------------------------------------------
p2p_active.override|     |       | varchar| Properties to p2p_active.override

-----------------------------------------------------------+
for QG connector. Of form [name]=[value];[name]=[value];...
  1. 网络结构配置下,选择网络结构
  2. 选择网络结构。
  3. 执行以下操作之一:
    选项 说明
    连接器选项卡中覆盖 Presto 连接器属性
    1. 选择连接器选项卡。
    2. 选择具有要覆盖属性的连接器旁边的 ""
    3. 选择编辑
    4. 选择连接器软件旁边的 ""
    5. 找到要覆盖的 Presto 连接器属性,然后选择可覆盖复选框。
    6. 选择OK
    7. 选择保存
    链接选项卡中覆盖 Presto 连接器属性
    1. 选择链接选项卡。
    2. 选择具有要覆盖属性的链接旁边的 ""
    3. 选择编辑
    4. 选择发起连接器目标连接器旁边的 ""
    5. 找到要覆盖的 Presto 链接属性,然后选择可覆盖复选框。
    6. 选择OK
    7. 选择保存
  4. 要在 Presto 会话期间覆盖 Presto 连接器属性,请使用以下示例中的语法。
    set session p2p_active.override = ‘<prop1>=<overrideVal1>;<prop2>=<overrideVal2>;…’;
    例如:
    SET SESSION p2p_active.override='responsetimeout = 3000000;linkBufferCount=3;';
    trino:default> show session;
    
     Name               |     Value                                   |Default
    --------------------+---------------------------------------------+-------
     p2p_active.override| responsetimeout = 3000000;linkBufferCount=3; |       
    
    | Type  |  
    +-----------------------------------------------------------------------   
    |varchar|Properties to override for QG connector. Of form [name]=[value]; 
                         
    ---------------
    [name]=[value];
  5. [可选] 要清除 Presto 连接器属性覆盖而不关闭 Presto 会话,请使用以下示例中的语法。
    reset session p2p_active.override;