详情页标题前

腾讯云TDSQL-C MySQL版hint 语句控制

详情页1

TDSQL-C MySQL 版支持通过调整相关参数开启或关闭并行查询功能,通过控制台可实现对整个 SQL 语句开启或关闭并行查询能力、设置执行条件参数,也支持使用 hint 语句对单条 SQL 语句进行指定并行执行方式。说明hint 语句可以指定 SQL 语句是否执行,并对指定 SQL 语句可以应用 session 级参数。hint 语句同时支持查询指定的并行表。

hint 语句使用范例

功能 命令行 说明
开启并行查询 SELECT /*+PARALLEL(x)*/ ... FROM ...; x 需大于0,x 表示该条 SQL 语句所使用的并行查询并行度。
关闭并行查询 SELECT /*+PARALLEL(x)*/ ... FROM ...; x 设置为0,表示关闭并行查询能力。
指定并行表 可通过以下两种方式指定允许哪些表执行或不执行并行查询计划:通过 PARALLEL 可指定表执行并行查询计划SELECT /*+PARALLEL(t)*/ ... FROM ...;通过 NO_PARALLEL 可以指定表禁止执行并行查询计划SELECT /*+NO_PARALLEL(t)*/ ... FROM ...; t 为表的名称。
同时指定并行表与并行查询并行度 SELECT /*+PARALLEL(t x)*/ * ... FROM ...; x 需大于0,x 表示该条 SQL 语句所使用的并行查询并行度,t 为表的名称。
通过 hint 语句设置 session 级参数,仅对指定 SQL 语句生效 SELECT /*+SET_VAR(var=n)*/ * ... FROM ...; var 为支持 session 作用域的并行查询参数。

hint 语句使用场景示例

场景一:select /*+PARALLEL()*/ * FROM t1,t2;
强制并行度为 txsql_parallel_degree 所设置的数值(默认并行度)执行并行查询,当语句不符合并行查询执行条件时,将回退为串行查询。
场景二:select /*+PARALLEL(4)*/ * FROM t1,t2;
无论系统默认并行度数值为多少,强制该条语句使用并行度为4执行并行查询,设置该条语句的 txsql_parallel_degree = 4 ,当语句不符合并行查询执行条件时,将回退为串行查询。
场景三:select /*+PARALLEL(t1)*/ * FROM t1,t2;
选择 t1 表执行并行查询,并行度为系统默认并行度,当 t1 表小于 txsql_parallel_table_record_threshold 所设置的值时,将回退为串行查询。
场景四:select /*+PARALLEL(t1 8)*/ * FROM t1,t2;
选择 t1 表执行并行查询,并行度为8,当 t1 表小于 txsql_parallel_table_record_threshold 所设置的值时,将回退为串行查询。
场景五:select /*+NO_PARALLEL(t1)*/ * FROM t1,t2;
选择 t1 表禁止执行并行查询,当 t1 表大于 txsql_parallel_table_record_threshold 所设置的值时,将回退为串行查询。
场景六:select /*+SET_VAR(txsql_parallel_degree=8)*/ * FROM t1,t2;
无论系统默认并行度数值为多少,强制该条语句使用并行度为8执行并行查询,设置该条语句的 txsql_parallel_degree = 8。
场景七:select /*+SET_VAR(txsql_parallel_cost_threshold=1000)*/ * FROM t1,t2
设置该条语句的 txsql_parallel_cost_threshold=1000,当该条语句的执行代价大于1000时,即可使用并行查询。
场景八:select /*+SET_VAR(txsql_optimizer_context_max_mem_size=500000)*/ * FROM t1,t2
设置单条语句的 txsql_optimizer_context_max_mem_size=500000,该条语句可申请的并行查询计划环境最大内存限制调整为500000。

相关文档

开启或关闭并行查询查看并行查询并行查询指标
官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/141083.html

(0)
上一篇 2023年12月9日 上午1:16
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云对象存储文本审核

    简介 内容审核功能是由 数据万象(Cloud Infinite,CI)提供的,数据万象将处理能力与 COS SDK 完全结合,您可以直接按照本篇文档指引进行使用。说明使用内容审核服务需拥有数据万象使用权限:主账号请 单击此处 进行角色授权。子账号请参见 授权子账号接入数据万象服务 文档。本文档提供关于文本审核的 API 概览和 SDK 示例代码。 API 操…

    腾讯云 2023年12月9日
  • 阿里云日志服务SLS错误处理-云淘科技

    在使用SDK访问日志服务端时,可能会出现网络中断、网络延迟导致的请求失败。本文介绍SDK请求失败时的错误处理逻辑。 错误类型及处理原则 SDK可能出现的异常错误可以分成如下几类: 由日志服务端返回的错误。这类错误由日志服务端返回并由SDK处理。关于这类错误的详细信息可以参见具体的API接口说明、API错误码。关于错误码的更多信息,请参见错误码。 由SDK在向…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云负载均衡SDK下载-云淘科技

    传统型负载均衡CLB(Classic Load Balancer)支持各种主流编程语言SDK开发。 各语言SDK的开发指南如下,更多SDK信息,请参见开发者门户。 CLB Java SDK CLB TypeScript SDK CLB Go SDK CLB PHP SDK CLB Python SDK CLB C# SDK CLB C++ SDK CLB S…

    阿里云负载均衡 2023年12月10日
  • 腾讯云轻量应用服务器使用 WooCommerce 应用模板搭建电商独立站云小二

    操作场景 WooCommerce 是当前很受欢迎的电商独立站建站工具,具备开源、免费、使用简单且功能强大等特点,您可通过该镜像快速搭建基于 WordPress 的电商独立站。该镜像已预装 WordPress(包含 WooCommerce 插件)、Nginx、MariaDB、PHP 软件。您可参考以下视频或文档,使用轻量应用服务器快速搭建电商独立站。 操作步…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云CVM服务器CentOS 停服说明及应对方案推荐

    CentOS 停服背景 CentOS 官方计划停止维护 CentOS Linux 项目,CentOS 8及 CentOS 7维护情况如下表格。如需了解更多信息,请参见 CentOS 官方公告。 操作系统版本 停止维护时间 使用者影响 CentOS 8 2022年01月01日 停止维护后将无法获得包括问题修复和功能更新在内的任何软件维护和支持。 CentOS …

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。