首页 > 数据库 >openGauss 支持SQL-hint

openGauss 支持SQL-hint

时间:2024-04-09 09:58:53浏览次数:26  
标签:hint 指定 特性 支持 SQL openGauss

支持SQL hint

可获得性

本特性自openGauss 1.1.0版本开始引入。

特性简介

支持SQL hint影响执行计划生成。

客户价值

提升SQL查询性能。

特性描述

Plan Hint为用户提供了直接影响执行计划生成的手段,用户可以通过指定join顺序,join、stream、scan方法,指定结果行数,指定重分布过程中的倾斜信息等多个手段来进行执行计划的调优,以提升查询的性能。

特性增强

支持planhint设置session级优化器参数。

支持指定子查询不展开。

支持单query禁用gpc。

特性约束

无。

依赖关系

无。

标签:hint,指定,特性,支持,SQL,openGauss
From: https://www.cnblogs.com/renxyz/p/18123201

相关文章

  • openGauss 支持HyperLogLog
    支持HyperLogLog可获得性本特性自openGauss1.1.0版本开始引入。特性简介通过使用HyperLogLog相关函数,计算唯一值个数Count(Distinct),提升性能。客户价值提升AP/TP类查询的性能。特性描述HLL(HyperLogLog)是统计数据集中唯一值个数的高效近似算法。它有着计算速度快、节省空间......
  • openGauss 支持I层高时延逃生能力
    支持I层高时延逃生能力可获得性本特性自openGauss3.0.0版本开始引入。特性简介I层异常会导致数据库SQL执行时延升高,进而导致内存或者线程池出现过载问题,针对此场景openGauss支持自动逃生能力。客户价值当数据库由于I层异常导致SQL执行时延升高,会话堆积,内存或线程池过载无法......
  • openGauss 支持LLVM
    支持LLVM可获得性本特性自openGauss1.0.0版本开始引入。特性简介openGauss的LLVM(LowLevelVirtualMachine)技术,提供了查询动态编译执行的能力。客户价值通过对查询动态编译执行,大幅提高重查询性能。特性描述openGauss借助LLVM提供的库函数,依据查询执行计划树,将原本在执......
  • openGauss 增量迁移gs_replicate
    增量迁移gs_replicate可获得性本特性自openGauss5.0.0版本开始引入。特性简介增量迁移gs_replicate是指将mysql数据迁移期间(包括全量和增量迁移)产生的增量数据迁移至openGauss端。客户价值通过使用gs_replicate工具,可完成增量数据从MySQL搬迁至openGauss数据库。特性描述......
  • openGauss 账本数据库机制
    账本数据库机制可获得性本特性自openGauss2.1.0版本开始引入。特性简介账本数据库特性,对用户指定的防篡改表增加校验信息,并记录用户对其数据的操作历史,通过数据和操作历史的一致性校验来保证用户数据无法被恶意篡改。在用户对防篡改表执行DML操作时,系统对防篡改表增加少量额......
  • openGauss 支持global-syscache
    支持GlobalSysCache可获得性本特性自openGauss3.0.0版本开始引入。特性简介全局系统缓存(GlobalSysCache)是系统表数据的全局缓存和本地缓存。原理如图1所示。图1GlobalSysCache原理图客户价值全局系统缓存特性可以降低数据库进程的缓存内存占用,提升数据库的并发扩展......
  • openGauss 运行环境
    运行环境支持的硬件平台openGauss支持运行在ARM服务器和通用的x86服务器上:支持ARM服务器和基于x86_64的通用PC服务器。支持本地存储(SATA、SAS、SSD)。支持千兆、万兆Ethernet网络。支持的操作系统ARM:openEuler20.03LTS(推荐采用此操作系统)openEuler22.03LTS统信V......
  • openGauss 在线添加索引
    在线添加索引可获得性本特性自openGauss1.1.0版本开始引入。特性简介通过createindexconcurrently语法,以不阻塞DML的方式在线创建索引。客户价值创建索引时指定concurrently关键字,可以实现创建过程中不阻塞DML,不阻塞用户在线业务。特性描述创建索引时,一般会阻塞其他语......
  • openGauss 用户口令强度校验机制
    用户口令强度校验机制可获得性本特性自openGauss1.1.0版本开始引入。特性简介对用户访问数据库所设置的口令强度进行校验。客户价值用户无法设置过低强度的口令,加固客户数据安全。特性描述初始化数据库、创建用户、修改用户时需要指定密码。密码必须满足强度校验,否则会提......
  • openGauss 智能基数估计
    智能基数估计可获得性本特性自openGauss3.1.0版本开始引入。特性简介智能基数估计利用库内轻量级算法进行多列数据分布建模,并且提供多列等值基数估计的能力。在数据分布倾斜并且列之间相关性强的数据场景下能够提供更准确的估计结果,从而给优化器提供准确的代价参考,提高计划生......