- 博客(272)
- 资源 (7)
- 收藏
- 关注
原创 sql常用语句
建表:create table tablename();插入:insert into tablename(); insert into tab
2014-09-14 13:55:10 575
原创 openGauss AI4DB-数据库自治运维
在实现上,DBMind的AI4DB框架具有监控和服务化的性质,同时也提供即时AI工具包,提供开箱即用的AI运维功能(如索引推荐)。AI4DB的监控平台以开源的Prometheus为主,DBMind提供监控数据生产者exporter, 可与Prometheus平台完成对接。如果用户没有安装齐全所需的依赖,则当用户执行gs_dbmind命令时,会再次提醒用户安装第三方依赖。需要注意,该文件提供了DBMind所需的第三方依赖,若用户环境存在第三方包冲突等情况,可由用户根据实际情况进行处理。
2024-04-15 17:30:30 224
原创 openGauss 自适应压缩
数据压缩是当前数据库采用的主要技术。数据类型不同,适用于它的压缩算法不同。对于相同类型的数据,其数据特征不同,采用不同的压缩算法达到的效果也不相同。自适应压缩正是从数据类型和数据特征出发,采用相应的压缩算法,实现了良好的压缩比、快速的入库性能以及良好的查询性能。
2024-04-15 17:28:30 228
原创 openGauss 自适应计划选择
本特性通过触发基于基表条件选择率的计划选择,以及对于使用了部分索引和offset的查询提供缓存多计划管理和自适应选择。典型场景下能够提升数倍查询吞吐。
2024-04-15 17:27:59 91
原创 openGauss 子事务并发回滚流程优化
本特性利用ProcArrayGroup数据结构管理所有抢占ProcArrayLock锁失败的backends,由第一个进入group的backend作为group leader负责请求ProcArrayLock锁,并在获取到锁后清理group中所有backend的事务信息。避免子事务并发回滚时,各backend互相争抢ProcArrayLock,导致事务被阻塞的问题。
2024-04-15 17:27:27 236
原创 openGauss 资源池化性能优化
资源池化备机可见性逻辑优化,本地缓存从主机获取到的事务xid对应的csn,减少网络开销和消息交互。资源池化主机获取集群oldestxmin逻辑优化,主机本地记录备机实时获取快照的xmin,备机定时发送本机的oldestxmin给主机,减少广播开销。资源池化备机获取快照逻辑优化,主机每次广播最新快照给备机,备机从本地获取快照,减少网络开销和消息交互。
2024-04-15 17:26:51 240
原创 openGauss 资源池化特性说明
本特性提供主备机共享一份存储的能力,实现基于磁阵设备的资源池化HA部署形态,解决传统HA部署下存储容量较单机翻倍的问题,同时备机支持实时一致性读。资源池化架构图如下图所示。图 1资源池化架构图。
2024-04-15 17:26:18 821
原创 openGauss 资源池化算子卸载
共享存储虽然带来弹性,可靠性的好处,但是和本地盘单机比较性能会下降较多,主要是网络IO和分布式存储自身带来的延迟,尤其对于大规模查询buffer pool无法缓存的场景,大量的数据需要从存储节点搬运到计算节点,这些批量数据经过滤后大部分场景有效数据内容占比非常少,耗费大量的无用网络IO时间,性能较差。通过算子卸载将数据过滤卸载到存储侧执行,去除不需要的数据,从而减少网络通信数据量,提升端到端性能。图 1资源池化算子卸载方案。
2024-04-15 17:25:44 571
原创 openGauss 资源池化多机并行
SPQ(SharedEverything Parallel Query)是在openGauss开源数据库上的一个多机并行查询框架,该框架部署在资源池化场景内,该场景下集群部署的为一写多读架构,集群下存在一个写/读节点和多个读节点,现有openGauss集群只存在同时一个读节点查询的能力,集群的查询性能非常受限。
2024-04-15 17:25:02 982
原创 openGauss Forecast-趋势预测命令参考
显示开始时间的时间戳,单位毫秒;或日期时间格式为 %Y-%m-%d %H:%M:%S.显示开始时间的时间戳,单位毫秒;或日期时间格式为 %Y-%m-%d %H:%M:%S.gs_dbmind component forecast 命令行说明。报警信息使用的标签,格式为键值对,以逗号分隔。预测值报警的时间范围,单位为小时。指定服务IP和端口号,用于过滤。指定显示指标名,用于过滤。结果导出的csv文件路径。正整数或日期时间格式。正整数或日期时间格式。
2024-04-15 17:23:07 217
原创 openGauss DB4AI-Query-模型训练和推断
openGauss当前版本支持了原生DB4AI能力,通过引入原生AI算子,简化操作流程,充分利用数据库优化器、执行器的优化与执行能力,获得高性能的数据库内模型训练能力。更简化的模型训练与预测流程、更高的性能表现,让开发者在更短时间内能更专注于模型的调优与数据分析上,而避免了碎片化的技术栈与冗余的代码实现。且基于相同的超参数和训练集训练的模型也具有稳定性,同时AI模型训练存在随机成分(每个batch的数据分布、随机梯度下降),所以不同的模型间的计算表现、结果允许存在小的差别。
2024-04-15 17:21:11 626
原创 openGauss 智能基数估计
智能基数估计利用库内轻量级算法进行多列数据分布建模,并且提供多列等值基数估计的能力。在数据分布倾斜并且列之间相关性强的数据场景下能够提供更准确的估计结果,从而给优化器提供准确的代价参考,提高计划生成准确率,提高数据库查询执行效率。
2024-04-09 11:35:24 213
原创 openGauss 支持标准SQL
SQL是用于访问和处理数据库的标准计算机语言。SQL标准的定义分成核心特性以及可选特性,绝大部分的数据库都没有100%支撑SQL标准。openGauss数据库支持SQL:2011大部分的核心特性,同时还支持部分的可选特性,为使用者提供统一的SQL界面。
2024-04-09 10:40:51 375
原创 openGauss 支持UWAL特性
本特性将数据库和自研公共组件UWAL相结合,提高数据库的主备事务提交和流复制传输性能,实现数据库WAL的性能加速效果。
2024-04-09 10:39:11 281
原创 openGauss 支持SQL-PATCH
SQL PATCH能够在避免直接修改用户业务语句的前提下对查询执行的方式做一定调整。在发现查询语句的执行计划、执行方式未达预期的场景下,可以通过创建查询补丁的方式,使用Hint对查询计划进行调优或对特定的语句进行报错短路处理。
2024-04-09 10:38:36 310
原创 openGauss 支持OLTP场景数据压缩
支持OLTP场景行存数据压缩,提供通用压缩算法,通过对数据页的透明页压缩和维护页面存储位置的方式,做到高压缩、高性能。提高数据库对磁盘的利用率。
2024-04-09 10:36:53 339
原创 openGauss 支持LLVM
openGauss的LLVM(Low Level Virtual Machine)技术,提供了查询动态编译执行的能力。
2024-04-09 10:36:19 310
原创 openGauss 全密态数据库等值查询
密态数据库意在解决数据全生命周期的隐私保护问题,使得系统无论在何种业务场景和环境下,数据在传输、运算以及存储的各个环节始终都处于密文状态。当数据拥有者在客户端完成数据加密并发送给服务端后,在攻击者借助系统脆弱点窃取用户数据的状态下仍然无法获得有效的价值信息,从而起到保护数据隐私的作用。
2024-04-07 17:42:38 241
findbugs3.0
2015-02-02
数据管理系统
2014-09-10
opencv帮助文档
2012-07-20
双边滤波器C++ 代码
2012-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人