首页 > 其他分享 >openGauss-CBO优化器

openGauss-CBO优化器

时间:2024-08-28 15:52:10浏览次数:10  
标签:优化 CBO 元组 openGauss 执行 代价

openGauss- CBO优化器

可获得性

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

特性简介

openGauss优化器是基于代价的优化(Cost-Based Optimization,简称CBO)。

客户价值

openGauss CBO优化器能够在众多计划中依据代价选出最高效的执行计划,最大限度的满足客户业务要求。

特性描述

在CBO优化器模型下,数据库根据表的元组数、字段宽度、NULL记录比率、DISTINCT值、MCV值、HB值等表的特征值,以及一定的代价计算模型,计算出每一个执行步骤的不同执行方式的输出元组数和执行代价(cost),进而选出整体执行代价最小、首元组返回代价最小的执行方式进行执行。

特性增强

无。

特性约束

无。

依赖关系

无。

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

标签:优化,CBO,元组,openGauss,执行,代价
From: https://www.cnblogs.com/xiaoxu0211/p/18384795

相关文章

  • openGauss-CM
    openGauss-CM可获得性本特性自openGauss3.0.0版本开始引入。特性简介CM(ClusterManager)是一款数据库管理软件,由cm_server和cm_agent组成。cm_agent是部署在数据库每个主机上,用来启停和监控各个数据库实例进程的数据库管理组件。cm_server是用来进行数据库实例管理和实例......
  • openGauss-AI能力-0
    openGauss-AI能力X-Tuner:参数调优与诊断SQLdiag:慢SQL发现Anomaly-detection:数据库指标采集、预测与异常监控Index-advisor:索引推荐DeepSQL:库内AI算法详情查看:https://opengauss.org详情查看:https://docs-opengauss.osinfra.cn......
  • openGauss-AI能力
    openGauss-AI能力人工智能技术最早可以追溯到上世纪50年代,甚至比数据库系统的发展历史还要悠久。但是,由于各种各样客观因素的制约,在很长的一段时间内,人工智能技术并没有得到大规模的应用,甚至还经历了几次明显的低谷期。到了近些年,随着信息技术的进一步发展,从前限制人工智能发展......
  • openGauss-慢SQL根因分析
    openGauss-慢SQL根因分析可获得性本特性自openGauss3.0.0开始引入。特性简介慢SQL一直是数据运维中的痛点问题,如何有效诊断慢SQL根因是当前一大难题,工具结合openGauss自身特点融合了现网DBA慢SQL诊断经验,该工具可以支持慢SQL根因15+,能同时按照可能性大小输出多个根因并提供......
  • openGauss-慢SQL诊断
    openGauss-慢SQL诊断可获得性本特性自openGauss1.1.0版本开始引入。重构前慢SQL相关视图已废弃,包括dbe_perf.gs_slow_query_info、dbe_perf.gs_slow_query_history、dbe_perf.global_slow_query_hisotry、dbe_perf.global_slow_query_info。本特性自openGauss3.1.0版本......
  • openGauss-逻辑备份
    openGauss-逻辑备份可获得性本特性自openGauss1.0.0版本开始引入。特性简介支持将数据库内用户表的数据以通用格式备份到指定的存储介质中。客户价值通过逻辑备份特性,可以达成以下目的:将用户数据备份到可靠性更高的存储介质中,提升用户表数据的可靠性。通过采用通用的数......
  • openGauss-逻辑复制
    openGauss-逻辑复制可获得性本特性自openGauss1.0.0版本开始引入。特性简介openGauss提供逻辑解码功能,将物理日志反解析为逻辑日志。通过DRS等逻辑复制工具将逻辑日志转化为SQL语句,到对端数据库回放,达到异构数据库同步数据的功能。目前支持openGauss数据库与MySQL数据库、Or......
  • openGauss-慢SQL发现
    openGauss-慢SQL发现可获得性本特性自openGauss1.1.0版本开始引入。特性简介本功能是一个SQL语句执行时间预测工具,通过模板化方法,实现在不获取SQL语句执行计划的前提下,依据语句逻辑相似度与历史执行记录,预测SQL语句的执行时间。客户价值工具不需要用户提供SQL执行计划,对......
  • openGauss-极致RTO按需回放
    openGauss-极致RTO按需回放可获得性本特性自openGauss5.1.0版本开始引入。特性简介支撑资源池化部署下数据库主机重启后快速恢复的场景。支撑资源池化部署下备机加速failover,降低RTO。本特性基于现有极致RTO特性演进而来。客户价值资源池化部署下,备机不再回放主机日......
  • openGauss-开箱即用
    openGauss-开箱即用可获得性本特性自openGauss6.0.0-RC1版本开始引入。特性简介基于环境信息与业务信息,自动调整操作系统以及数据库参数,达到开箱性能即最优。客户价值降低openGauss的使用门槛,提升用户使用体验。特性描述openGauss提供了gs_perfconfig工具帮助对openGaus......