openGauss学习笔记-252 openGauss性能调优-使用Plan Hint进行调优-Scan方式的Hint

文章目录

    • openGauss学习笔记-252 openGauss性能调优-使用Plan Hint进行调优-Scan方式的Hint
      • 252.1 功能描述
      • 252.2 语法格式
      • 252.3 参数说明
      • 252.4 示例

openGauss学习笔记-252 openGauss性能调优-使用Plan Hint进行调优-Scan方式的Hint

252.1 功能描述

指明scan使用的方法,可以是tablescan、indexscan和indexonlyscan。

252.2 语法格式

[no] tablescan|indexscan|indexonlyscan(table [index])

252.3 参数说明

  • no表示hint的scan方式不使用。
  • table表示hint指定的表,只能指定一个表,如果表存在别名应优先使用别名进行hint。
  • index表示使用indexscan或indexonlyscan的hint时,指定的索引名称,当前只能指定一个。

img 说明:
对于indexscan或indexonlyscan,只有hint的索引属于hint的表时,才能使用该hint。
scan hint支持在行列存表、obs表、子查询表上指定。

252.4 示例

为了hint使用索引扫描,需要首先在表item的i_item_sk列上创建索引,名称为i。

create index i on item(i_item_sk);

示例中原语句使用如下hint:

explain
select /*+ indexscan(item i) */ i_product_name product_name ...

该hint表示:item表使用索引i进行扫描。生成计划如下所示:

img

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/571395.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【蓝桥杯】tarjan算法

一.概述 Tarjan 算法是基于DFS的算法,用于求解图的连通性问题。 Tarjan 算法可以在线性时间内求出: 无向图: 割点与桥双连通分量 有向图: 强连通分量必经点与必经边 1.割点: 若从图中删除节点 x 以及所有与 x 关联的…

Set和Map数据结构

Set和Map数据结构理解 Set: 1、es6新的数据结构,类似数组,但成员唯一 2、实例属性:Set.prototype.size返回Set实例的成员总数 3、操作方法:add、delete、has、clear 4、遍历操作:forEach、keys、values、en…

SpringBoot如何替换启动图标

SpringBoot项目在启动时会出现一个默认的启动图案 . ____ _ __ _ _/\\ / ____ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | _ | _| | _ \/ _ | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) ) |____| .__|_| |_|_| |_\__, | / / / /|_||___//_/_/_/::…

excel匹配替换脱敏身份证等数据

假如excel sheet1中有脱敏的身份证号码和姓名,如: sheet2中有未脱敏的数据数据 做法如下: 1、在sheet2的C列用公式 LEFT(A2,6)&REPT("*",8)&RIGHT(A2,4) 做出脱敏数据,用来与sheet1的脱敏数据匹配 2、在sheet…

图论06-飞地的数量(Java)

6.飞地的数量 题目描述 给你一个大小为 m x n 的二进制矩阵 grid ,其中 0 表示一个海洋单元格、1 表示一个陆地单元格。 一次 移动 是指从一个陆地单元格走到另一个相邻(上、下、左、右)的陆地单元格或跨过 grid 的边界。 返回网格中 无法…

国内ip全局代理软件,全新的网络解决方案

在数字化高速发展的今天,网络已经成为我们生活、工作和学习中不可或缺的一部分。然而,网络环境的复杂性和多样性使得用户在使用网络时经常面临各种问题,如访问受限、速度缓慢等。为了解决这些问题,国内IP全局代理软件应运而生&…

SK海力士计划在美投资40亿美元建厂 | 百能云芯

据知情人士透露,韩国的SK海力士计划在美国印第安纳州西拉法叶(West Lafayette)投资约40亿美元兴建先进芯片封装厂。 据道琼斯社报道,这座工厂预计将创造约800到1,000个工作岗位,得益于州政府和联邦政府的减税优惠以及其…

jsonpath和json数据(序列化eval()、反序列化loads())及断言处理(断言封装)

jsonpath:对json串进行搜索 安装jsonpath 安装:pip install jsonpath 导入: from jsonpath import jsonpath jsonpath能通过简单的方式就能提取给定JSON中的字段。 jsonpath官方地址:https://goessner.net/articles/JsonPath/ 在…

matlab/simulink 火电储能一次调频,模糊控制优化储能调频系数分配,WOA鲸鱼算法优化火电储能出力占比,可模拟连续扰动,阶跃扰动

系统频率(阶跃扰动) 储能出力 储能soc对比 系统频率(连续扰动) 可见,鲸鱼算法woa和模糊控制储能更能有限改善频率 这里鲸鱼算法优化的是火储出力占比,模糊控制优化的是储能内部调频控制系数

【Java程序设计】【C00351】基于Springboot的疫情居家办公系统(有论文)

基于Springboot的疫情居家办公系统(有论文) 项目简介项目获取开发环境项目技术运行截图 项目简介 项目获取 🍅文末点击卡片获取源码🍅 开发环境 运行环境:推荐jdk1.8; 开发工具:eclipse以及i…

Kali开启远程服务

一,先切换root账户 二、kali开启远程服务 1,修改远程登录的配置文件 vim /etc/ssh/sshd_config (用文本编辑器打开此文件) 在文件的普通模式下,使用/PermitRootLogin,回车,查找到该行,i&#…

python中的 lambda函数

lambda函数属于匿名函数,lambda后 冒号前面的为函数参数,冒号后面为函数体