”openGauss源码解析“ 的搜索结果
上一篇我们讲述了“4.2 磁盘引擎”中“4.2.1 磁盘引擎整体框架及代码概览”与“4.2.2 行存储统一访存接口”。本篇我们将讲述“4.2.3 astore”。 4.2.3 astore astore整体框架 astore整体框架如图4-2所示。...
openGauss数据库源码解析——慢SQL检测 慢SQL检测的定义: 基于历史SQL语句信息进行模型训练,并用训练好的模型进行SQL语句的预测,利用预测结果判断该SQL语句是否是潜在的慢SQL。当发现潜在的慢SQL后...
华为openGauss数据库源码解析——堆表操作(2)
在前面文章中介绍过“9.3 角色管理整”,本篇我们介绍第9章 安全管理源码解析中“9.4 对象权限管理”的相关精彩内容介绍。 9.4 对象权限管理 权限管理是安全管理重要的一环,openGauss权限管理基于访问控制列表...
在前面文章中介绍过“9.5 审计与追踪”,本篇我们介绍第9章 安全管理源码解析中“9.6 数据安全技术”的相关精彩内容介绍。 openGauss采用了多种加密解密技术来提升数据在各个环节的安全性。 9.6.1 数据加解密接口 ...
除了传统的数据存储加密和数据脱敏等数据保护技术外,openGauss从1.1.0版本开始支持了一种全新的数据全生命周期保护方案:全密态数据库机制。在这种机制下数据在客户端就被加密,从客户端传输到数据库内核,到在内核...
gs_probackup支持的功能、子命令和处理函数如下。(2) 显示gs_probackup命令的帮助信息。如果指定了gs_probackup的子命令,则显示可用于此子命令的参数的详细信息。处理函数为help_command和help_pg_probackup。...
上一篇介绍了“8.5 指标采集、预测与异常检测”的相关内容,本篇我们介绍“8.6 AI查询时间预测”的相关精彩内容介绍。 8.6 AI查询时间预测 在前面介绍过“慢SQL发现”特性,该特性的典型场景是新业务上线前的检查,...
为此,openGauss支持原生的索引推荐功能,可以通过系统函数等形式进行使用。 8.4.1 使用场景 在大型关系型数据库中,索引的设计和优化对SQL语句的执行效率至关重要。一直以来,数据库管理人员往往基于相关理论知识和...
现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套...
华为openGauss数据库源码解析——堆表操作(3)
行存储共享缓冲区访问的主要接口和含义如表4-27所示。表4-27 行存储共享缓冲区访问的主要接口函数名操作含义读、写业务线程从共享缓冲区获取页面用于读、写查询恢复线程从共享缓冲区获取页面用于回放日志备机页面...
上一篇openGauss数据库源码解析系列文章–openGauss简介(上)中,从openGauss概述、应用场景、系统结构、代码结构四个方面对openGauss进行了初步介绍。其中,openGauss的代码结构介绍了数据库系统通信管理、SQL引擎...
本篇我们开启第七章执行器解析中“7.1 执行器整体架构及代码概览”、“7.2 执行流程”及“7.3 执行算子”的相关精彩内容介绍。 执行器在数据库整个体系结构中起到承上启下的作用,对上承接优化器产生的最优执行计划...
❤️大家好,我是Gauss松鼠会,欢迎进来学习啦~❤️ 在前面介绍过“[9.1 安全管理整体架构和代码概览、9.2 安全认证]”... ...
华为openGauss数据库源码解析——B+树操作(2)
虚拟索引名 */……// 获得创建索引的表的oid……// 对该创建索引的语句进行语法解析……// 新建虚拟索引,该虚拟索引的结构体类型hypoIndex定于位于文件openGauss-server/src/include/dbmind/hypopg_index.h,与索引...