首页 > 其他分享 >openGauss Index-advisor_索引推荐

openGauss Index-advisor_索引推荐

时间:2024-03-19 16:37:06浏览次数:23  
标签:Index 功能 workload 推荐 索引 advisor openGauss 数据库

Index-advisor:索引推荐

可获得性

本特性自openGauss1.1.0开始引入。

特性简介

Index-advisor工具是一个覆盖多种任务级别和使用场景的数据库智能索引推荐工具,其具备单Query索引推荐功能、虚拟索引功能、workload级别索引推荐功能,可以为用户提供可靠的索引建议。

客户价值

为客户提供快速可靠的索引推荐功能,极大简化了运维人员的工作。

特性描述

单query索引推荐功能支持用户在数据库中直接进行操作,本功能基于查询语句的语义信息和数据库的统计信息,对用户输入的单条查询语句生成推荐的索引;虚拟索引功能支持用户在数据库中直接进行操作,本功能将模拟真实索引的建立,避免真实索引创建所需的时间和空间开销,用户基于虚拟索引,可通过优化器评估该索引对指定查询语句的代价影响;对于workload级别的索引推荐,用户可通过运行数据库外的脚本使用此功能,本功能将包含有多条DML语句的workload作为输入,最终生成一批可对整体workload的执行表现进行优化的索引。

特性增强

无。

特性约束

数据库状态正常、客户端能够正常连接。

当前执行用户下安装有gsql工具,该工具路径已被加入到PATH环境变量中。

具备Python3.6+的环境。

依赖关系

无。

标签:Index,功能,workload,推荐,索引,advisor,openGauss,数据库
From: https://www.cnblogs.com/renxyz/p/18083236

相关文章

  • openGauss MySQL一键式迁移工具gs_rep_portal
    MySQL一键式迁移工具gs_rep_portal可获得性本特性自openGauss5.0.0版本开始引入。特性简介gs_rep_portal是一个用Java编写的,在linux系统上运行的,集成了全量迁移、增量迁移、反向迁移、数据校验的工具。gs_rep_portal支持以上工具的一键式安装上述工具,设定迁移任务,任务根据用......
  • MySQL openGauss迁移工具chameleon
    MySQL->openGauss迁移工具chameleon可获得性本特性自openGauss3.0.0版本开始引入。特性简介chameleon工具是一个基于Python语言的MySQL到openGauss的实时复制工具。该工具提供了初始全量数据的复制以及增量数据的实时复制能力,可实现数据从MySQL迁移至openGauss。对于数据的全......
  • openGauss MySQL兼容性增强
    MySQL兼容性增强可获得性本特性自openGauss3.0.0版本开始引入。特性简介本特性主要从以下几方面增强openGauss与MySQL的兼容性(只列举部分典型语法,详情请参见《数据迁移指南》中“MySQL兼容性说明”章节):。支持用户锁,允许用户通过sql加自定义的锁,可以让多个程序之间完成加锁相......
  • openGauss逻辑解码
    openGauss逻辑解码逻辑复制由两部分组成:逻辑解码和数据复制。逻辑解码会输出以事务为单位组织的逻辑日志。业务或数据库中间件将会对逻辑日志进行解析并最终实现数据复制。openGauss当前只提供逻辑解码功能,因此文只对逻辑解码进行简单说明和测试。逻辑解码为逻辑复制提供事务......
  • 初窥openGauss-之参数自调优X-Tuner
    **初窥openGauss之参数自调优X-Tuner**TPC-H是一个面向分析型业务(AP)的基准测试,它由一系列热点查询组成,这些热点查询都是高度复杂的,因此执行时间往往都比较长。在本次实验测试中,将手动向数据库加载TPC-H数据,并保存在名为tpch的数据库中。默认TPC-H数据库的表缺少索引......
  • 初窥-openGauss-之索引推荐Index-advisor
    初窥openGauss之索引推荐Index-advisorTPC-H是一个面向分析型业务(AP)的基准测试,它由一系列热点查询组成,这些热点查询都是高度复杂的,因此执行时间往往都比较长。在本次实验测试中,将手动向数据库加载TPC-H数据,并保存在名为tpch的数据库中。默认TPC-H数据库的表缺少索引......
  • 使用BenchmarkSQL压测openGauss
    使用BenchmarkSQL压测openGauss安装配置JDK官方网站下载JDK:https://www.oracle.com/technetwork/java/javase/downloads/index.html配置JDK环境解压到JDK到指定路径。#解压到JDK到指定路径tar-xvfjdk-8u231-linux-x64.tar.gz-C/usr/local#配置系统环境变......
  • openGauss的扩容缩容和问题处理
    openGauss的扩容缩容和问题处理openGauss提供了优秀的集群管理工具gs_om,集群管理信息写在二进制文件中,从而牺牲了增加节点和摘除节点的便利性(相对PG而言)。好在openGauss-1.1.0提供了节点扩容和缩容的工具,gs_dropnode和gs_expansion。生产主库服务器出现硬件故障,无法启......
  • openGauss数据库之Python驱动快速入门
    OpenGauss数据库之Python驱动openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核源自PostgreSQL,深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。可是目前针对于OpenGauss数据库的Python应用程序的开发少......
  • Step-by-Step之-openGauss1-0-1单机安装指南v1-2
    StepbyStep之:openGauss1.0.1单机安装指南v1.2在CentOS7.6上安装openGauss单机版配置操作系统满足安装要求硬件环境:虚拟机的内存8GB,4核心CPU,900G磁盘(非必须)软件环境:CentOS7.6关闭防火墙#停止firewallsystemctlstopfirewalld.service#禁止firewall开机启......