自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gauss松鼠会

汇集数据库的爱好者和关注者,大家共同学习、探索、分享数据库前沿知识和技术,像松鼠一样剥开科学的坚果;交流GaussDB、openGauss及其他数据库的使用心得和经验,互助解决问题,共建Database技术交流圈。

  • 博客(696)
  • 资源 (12)
  • 收藏
  • 关注

原创 【openGauss】SQLCODE竟然不是数值类型?

摘要:本文分析了openGauss中SQLCODE与SQLSTATE在兼容模式下的转换规则。通过源码解析,揭示了数值型SQLCODE转换为字符串型SQLSTATE的算法原理,并提供了相应的PLPGSQL函数实现双向转换。测试验证了转换函数的正确性,并提出通过配置参数实现与Oracle错误代码兼容的方案,以降低应用迁移成本。该方案可帮助解决数值型变量接收SQLCODE时的类型不匹配问题,同时支持双轨运行期间的应用兼容需求。

2025-11-24 15:34:18 420 1

原创 【openGauss】OPENGAUSS/POSTGRESQL 中float类型到int类型的隐式转换

摘要:本文分析了Oracle和openGauss在浮点数转整数时结果差异的问题。测试发现,当小数部分为0.5时,Oracle返回1而openGauss返回0,但1.5时两者都返回2。通过分析openGauss源码发现其使用C++标准函数std::rint()实现银行家舍入法。进一步测试Oracle的binary_double类型转换时出现更多不一致结果,甚至出现整数类型显示小数的异常现象。文章建议在实际开发中谨慎处理类型转换,避免依赖特定数据库的行为特性。

2025-11-24 15:28:30 601 1

原创 【GaussDB】使用DBLINK连接到ORACLE

GaussDB 506版本新增支持通过DBLINK连接Oracle数据库。安装需在实例机器上部署Oracle客户端,推荐使用TPOPS平台白屏化操作,支持特定版本的instantclient并需校验cksum值。安装后可通过CREATE DATABASE LINK语法创建连接,支持基本SQL操作但不支持存储过程调用和部分数据类型。功能实现上,GaussDB通过gs_ora_fdw封装器与Oracle交互,并新增相关系统表和视图管理连接信息。

2025-11-21 17:03:41 535

原创 【openGauss】两种在openGauss中使用存储过程生成文本文件的方式

本文探讨了在openGauss中实现Oracle utl_file包功能的解决方案。主要介绍了两种方法:一是通过orafce兼容插件实现基本功能,并针对openGauss特性进行改进,结合pg_directory系统表实现目录管理;二是利用openGauss原生copy to语法结合AUTHID definer特性,直接实现查询结果导出文件的功能。

2025-11-18 17:09:25 815 1

原创 【openGauss】如何在openGauss中实现类似Oracle中constructor function、member function的功能

本文探讨如何在openGauss3.0中实现类似Oracle面向对象编程的功能。由于openGauss不支持Oracle的对象类型构造器和方法,作者提出通过创建同名package来解决:1) 使用package中的self函数构造对象;2) 将成员函数改写为package函数,添加self参数;3) 对于无需位置传参的场景,可直接使用type构造。这种改写方式使得面向对象逻辑得以保留,调用方式仅有微小差异,实现了Oracle对象类型在openGauss中的功能迁移。

2025-11-18 16:00:44 470

原创 【openGauss】让gsql和sqlplus输出包含有SQL及数据的完全一致的文本文件

摘要: 本文探讨了从Oracle迁移到openGauss/MogDB时如何进行高效数据核对。虽然官方提供mvd工具,但用户可能希望自定义核对,需解决多表批量核对、数值列求和、业务规则分组统计等问题。文章对比了sqlplus和gsql的多种输出方式(如spool、\o、控制台回显),分析格式一致性难点(列宽、提示符、大小写等),最终提出JSON转换方案:通过json_object(*)(Oracle)和row_to_json()(MogDB)统一输出格式,并结合表函数动态生成带SQL语句的核对报告。

2025-11-14 15:12:28 1233 1

原创 【openGauss】一种可能是目前最快的从ORACLE同步数据到MogDB(openGauss)的方式

本文提出了一种高效的Oracle到MogDB数据同步方案,通过结合sqluldr2工具的标准输出功能和gsql的\copy标准输入功能,利用Linux管道实现数据实时传输。该方法避免了中间文件存储,实现导入导出同步进行,理论上传输时间仅取决于较慢的一端。具体步骤包括:配置双数据库客户端环境,使用sqluldr2导出数据到标准输出,通过管道直接传递给gsql的\copy命令导入。测试表明该方法能正确同步数据且效率较高,为Oracle到MogDB的数据迁移提供了快速可行的解决方案。

2025-11-11 16:43:54 1001

原创 【openGauss】谈一谈openGauss对Oracle中lob类型的兼容情况

摘要:Oracle和openGauss在LOB(大对象)数据类型处理上有显著差异。Oracle中BLOB/CLOB可存储4GB数据,通过LOB定位器访问,需用专用包(如dbms_lob)操作;而openGauss基于PostgreSQL,BLOB/CLOB仅是TEXT/RAW的别名,最大1GB,可隐式互转。二进制数据处理需特别注意:openGauss需先将BLOB转RAW再转BYTEA才能正确使用函数,与Oracle的处理方式差异较大。迁移时需谨慎处理这些兼容性问题,避免数据错误。

2025-11-11 16:12:42 1025

原创 【openGauss】谈谈openGauss中的raw类型

OpenGauss数据库中的RAW类型处理机制解析 摘要:本文探讨了OpenGauss数据库中RAW类型的使用方法及其与Oracle的区别。OpenGauss支持18个RAW相关函数,包括hextoraw/rawtohex转换、rawcat拼接、rawcmp比较等。研究发现:1)RAW类型本质上是二进制数据,采用bytea方式存储;2)相同名称函数可能因参数类型不同产生不同结果;3)直接使用RAW函数比隐式转换为text处理效率更高;4)部分函数如rawlike需特殊处理通配符。

2025-11-06 15:50:35 976

原创 【openGauss】谈一谈PostgreSQL及openGauss中的package

本文探讨了Oracle中的Package特性及其在PostgreSQL和openGauss中的实现差异。Oracle Package提供私有化函数、过程复用等优势,而PostgreSQL需通过创建Schema变通实现,存在管理复杂、性能不佳等问题。openGauss 2.1.0版本新增Package支持,采用pg_proc.propackageid字段关联包与函数,但存在多项限制:不支持同名过程、触发器调用、Schema同名等。

2025-11-03 16:18:44 939

原创 【openGauss】构建一个兼容Oracle模式支持创建package的openGauss的docker镜像

OpenGauss 2.1.0新增package功能但需配置兼容模式为"A"。官方Docker镜像默认设为"PG"导致报错。解决方法:1)修改entrypoint.sh将参数改为A;2)准备安装包并修改Dockerfile添加阿里源;3)构建自定义镜像并运行。关键步骤包括DNS配置、Dockerfile修改和构建脚本执行,最终可成功创建支持package的OpenGauss容器。

2025-11-03 16:00:24 860

原创 【openGauss】带有out参数的存储过程及自定义函数的重载测试

摘要: OpenGauss与Oracle在函数重载机制上存在差异。Oracle通过PACKAGE支持同名函数重载,区分参数个数和类型。OpenGauss默认仅匹配存储过程名称和入参,不支持仅out参数不同的重载,但可通过参数behavior_compat_options='proc_outparam_override'启用此功能。测试表明,未启用时同名函数会被覆盖,启用后允许out参数不同的重载。该参数扩展了OpenGauss的函数重载能力,使其更接近Oracle的行为。

2025-10-31 15:37:25 872

原创 【openGauss】从“functions in index expression must be marked IMMUTABLE“谈起

摘要: 函数索引在数据库迁移中常引发“IMMUTABLE”错误,如openGauss/PG中to_char()函数因结果随环境变量变化(如时区)被禁止使用。Oracle虽允许此类索引,但会导致数据不一致问题——同一查询在不同时区可能返回不同结果。解决方案包括:1)遵循规范,避免在索引字段使用函数转换;2)通过自定义IMMUTABLE函数替代;3)利用openGauss插件框架(如whale)实现兼容。核心结论:函数索引存在风险,应优先优化SQL和表设计。

2025-10-27 16:09:04 1002

原创 【GaussDB】深入剖析Insert Select慢的定位全过程

摘要: GaussDB中批量插入索引性能问题的分析表明,当目标表存在主键时,insert into t_target select * from t_source 语句的插入时间从几秒骤增至200秒。通过官方文档发现,该数据库默认开启批量插入索引特性(batch_insert_index_types=rcr_ubtree),但实际性能未提升。结论:建议调整shared_buffers以优化批量插入性能,避免在小缓存环境下频繁触发索引页分裂。

2025-10-27 15:47:55 705

原创 openGauss基于PITR恢复测试

摘要:MogDB数据库PITR恢复操作指南 本文详细介绍了MogDB数据库基于时间点(PITR)的恢复流程。主要内容包括:1)完整的7步恢复操作流程;2)recovery.conf文件的关键配置参数说明(归档恢复和恢复目标设置);3)四种恢复场景模拟(命名还原点/XID/LSN/时间点恢复)的具体操作示例;4)故障模拟和恢复实施步骤。文档提供了从基础备份准备到最终恢复完成的完整技术方案,包含关键SQL命令和参数配置示例,适用于多种数据库恢复需求场景。

2025-10-24 09:03:22 498

原创 GaussDB慢sql信息收集和执行计划查看

GaussDB慢SQL分析与执行计划查看指南 摘要:本文介绍了GaussDB数据库在业务功能压力测试中慢SQL分析和优化的方法。主要内容包括:1)通过设置log_min_duration_statement等参数开启慢SQL记录;2)使用系统视图和函数查询慢SQL信息;3)执行计划查看方法,包括EXPLAIN命令的使用和结果分析。文章提供了详细的参数配置命令和SQL查询示例,帮助DBA快速定位和优化性能问题。

2025-10-21 17:05:14 865

原创 GaussDB 集群故障应急修复:从线下实例异常到全面恢复的实战指南

停止异常的 6001、6002 节点(cm_ctl stop -n [节点编号] -D [数据目录]),随后登录 6003 节点的沙箱环境(通过chroot切换隔离环境),执行gs_ctl failover -D [6003数据目录]将其提升为主节点。etcd 存储着集群的拓扑结构和状态信息,主节点变更需通过 Raft 协议同步至所有 etcd 节点,元数据不一致会导致管控命令执行失败。即使后台集群恢复正常,前台管控界面可能持续显示“启动中”,这往往是之前失败的启动任务残留导致的流程阻塞。

2025-10-21 16:08:15 880

原创 【openGauss】正则表达式次数符号“{}“在ORACLE和openGauss中的差异

摘要: 本文探讨了正则表达式中{}在不同数据库和编程语言中的解析差异。在ORACLE中,{}若不满足{m}等标准格式,则被视为普通字符串;而openGauss等严格校验{}内数字格式,否则报错。通过源码分析发现,openGauss沿用PG逻辑,而不同语言(如JAVA/RUST报错,PHP/JS等不报错)对此处理不一。业务场景中,错误使用${1*}匹配占位符暴露了历史代码不规范问题,建议转义或修正逻辑。结论指出,技术标准存在多样性,迁移时需注意代码规范性调整。

2025-10-15 04:30:00 591

原创 【openGauss】1分钟掌握:openGauss活动会话CPU占用率获取

摘要: openGauss/MogDB中未直接提供会话CPU占用率查询功能。本文提出通过数据库视图获取会话线程ID,再结合系统命令(如top)计算CPU使用率的解决方案。脚本通过pg_stat_get_session_wlmstat获取活跃会话信息,匹配线程PID后,调用top命令实时采集CPU数据,最终生成包含数据库名、线程ID、CPU%、耗时及SQL语句的监控报表。该方法规避了侵入性代码修改,实现非侵入式监控,需依赖gsql、top等基础命令,支持自定义显示条数和连接参数。

2025-10-14 15:16:09 297

原创 【GaussDB】使用MySQL客户端连接到GaussDB的M-Compatibility数据库

摘要: GaussDB 505.1版本新增了MySQL高兼容模式(M-Compatibility),需通过指定DBCOMPATIBILITY='M'建库。该模式需配置plat_compat_server_port等参数,并可能遇到连接问题。测试显示,MySQL客户端和Java程序连接时均出现握手失败(如plat_compat_b_conn_handshake错误),需进一步排查协议兼容性。建议参考官方文档调整GUC参数,或联系技术支持解决兼容性问题。

2025-10-10 10:45:03 1015 2

原创 【GaussDB】排查应用高可用切换出现数据库整体卡顿及报错自治事务无法创建的问题

摘要: 客户在GaussDB 506.0数据库高可用切换测试中,发现应用并发200时出现自治事务创建超时报错("autonomous transaction failed to create autonomous session")。分析发现,线程池模式下并发创建自治事务会导致数据库卡顿。测试表明,当初始线程数(thread_pool_attr)不足时(默认256),自治事务连接会阻塞;调整该参数至4096后问题解决。

2025-10-10 10:34:26 871

原创 【GaussDB】在逻辑复制中剔除指定用户的事务

基于逻辑复制标签实现过滤,技术上可行,但打标签这个附加操作需要在执行sql前执行(除非使用触发器,但触发器属于高风险操作,不建议使用),如果漏执行,将会存在错误覆盖目标库的风险。历史表归档方案通过在源库建立历史表存储归档数据,配置复制规则排除历史表的删除操作,虽然会增加IO开销,但实现简单、安全性高,避免了事务过滤可能带来的风险。虽然插入历史表会产生额外IO,可能使数据归档操作时间翻倍,但相比剔除事务不同步的方式,历史表方式更加安全,避免剔除事务时遗漏某些关键事务。

2025-09-30 05:00:00 889

原创 【openGauss】Oracle与openGauss/GaussDB数据一致性高效核对方案

抛开那种直接count算行数的极不精确算法,现有的异构数据库的数据核对工具,一般是把数据都查到工具的内存里,对日期时间数字等非文本类型,进行统一的格式化处理,将一行的所有字段拼成一个长字符串,然后hash一下,得到一个值,比较两个库这行数据得到的这个hash值是否一致,则可以知道这行数据是否一致。而且假设表上没有主键,就只能把所有字段作为主键;所以,这种场景下,客户更需要的是,上线的时候,核对工具用最快的速度,直接告诉我,这两边数据是不是一致的,而不是经过很长一段时间的数据核对后,精确地告诉我差异在哪。

2025-09-30 04:30:00 1090

原创 【GaussDB】使用gdb定位GaussDB编译package报错

摘要 在Oracle迁移GaussDB过程中,遇到package编译报错"ERROR: Failed to query the 323 type in the cache"但无具体行号信息的问题。通过gdb调试分析,发现错误发生在errstart函数(位于elog.cpp)的4108行。测试用例表明,当package中procedure参数定义不一致(如声明为out参数但在实现中改为in)时会导致该错误。建议排查时重点关注参数定义一致性,并考虑使用符号表辅助调试。对于大型package,

2025-09-24 16:00:00 835

原创 【GaussDB】全密态等值查询功能测试及全密态技术介绍

GaussDB全密态等值查询功能测试表明,该技术可在服务端不解密数据的情况下实现等值查询,但存在局限性。测试结果显示: 需通过特定客户端连接并设置密钥才能使用全密态功能; 加密列支持等值查询和更新,但无法进行模糊查询和范围查询; 非密态连接查询加密列会报错,且直接查询显示为密文; 尽管字段类型显示为常规类型,实际已转为二进制存储。该技术有效解决了数据在传输和存储中的泄露风险,但当前功能仍受限于等值查询,更复杂的计算需求有待全同态加密技术的发展。

2025-09-23 16:03:51 705

原创 在Oracle\PG\GaussDB库中实现用户甲在其它用户的SCHEMA中创建表的方法及所属属主的差异

本文分析了不同数据库(Oracle、PostgreSQL、GaussDB/OpenGauss)中USER和SCHEMA的概念差异及实现方式。USER是数据库操作实体,在SQL标准中与ROLE不同,但PG系数据库将两者合并。SCHEMA作为逻辑容器,Oracle自动创建同名SCHEMA,而PG需手动创建。通过案例演示了如何实现用户跨SCHEMA建表:在Oracle中需授予CREATE ANY TABLE系统权限,PG中需授权USAGE和CREATE权限。测试表明,Oracle中表OWNER与创建者一致,PG中

2025-09-16 16:15:29 1153

原创 GaussDB 中 alter default privileges 的使用示例(下)

本文通过三个示例详细介绍了GaussDB中"alter default privileges"命令的使用方法。示例1展示了初始用户授权访问未来创建表/视图的操作流程;示例2演示了当前用户授权的简化操作;示例3则重点说明了如何指定SCHEMA进行精确授权。文章还附有完整的语法说明,包括对表、序列、函数等不同类型对象的授权子句。这些示例清晰地展现了该命令在实际授权管理中的灵活应用,帮助用户掌握GaussDB的默认权限控制机制。

2025-09-10 16:00:00 865

原创 GaussDB 中 alter default privileges 的使用示例(上)

摘要: 本文介绍了GaussDB中ALTER DEFAULT PRIVILEGES命令的功能与用法,并通过实验对比其与GRANT命令的差异。ALTER DEFAULT PRIVILEGES用于设置未来创建对象的默认权限,而GRANT仅对已存在对象生效。实验表明,若需用户持续访问新创建的对象,需结合两者使用。文章详细解析了命令语法,包括FOR ROLE/USER和IN SCHEMA选项,并以表权限为例说明授权与回收操作。该命令适用于表、序列、函数等对象,是数据库权限管理的重要工具。

2025-09-09 15:27:09 859

原创 【GaussDB】构建一个GaussDB的Docker镜像

文章摘要:本文介绍了构建GaussDB数据库Docker镜像的方法。由于官方未提供现成镜像,作者基于KylinV10系统镜像,通过Dockerfile配置环境并集成GaussDB506.0内核,最终生成732MB的镜像(压缩后308MB)。文章详细说明了构建流程,包括基础镜像选择、环境变量设置、启动脚本编写等关键技术要点,并提供了参数优化建议和数据持久化方案。该方案实现了开箱即用的GaussDB容器化部署,支持通过5432端口访问,同时保留了对数据目录的持久化支持。

2025-09-03 04:30:00 1023

原创 一文快速上手openGauss

本文提供了在CentOS7.6环境下快速安装openGauss企业版的简明指南。主要内容包括:关闭防火墙和SELinux、安装依赖包、下载解压安装包、配置主机名和环境变量、编辑clusterconfig.xml文件、使用root用户初始化环境后切换omm用户完成安装。最后介绍了openGauss的关键内存结构(本地内存区、共享内存区)和线程结构(postmaster、BgWriter等核心进程)。安装完成后可通过gsql工具连接数据库,默认端口为26000。

2025-09-02 15:44:49 1126

原创 【GaussDB】深度解析:创建存储过程卡死且无法Kill会话的疑难排查

摘要:在GaussDB 506.0.0环境中,执行包含多层嵌套UNION ALL的PL/SQL存储过程时出现会话卡死问题。测试用例显示,一个仅包含简单嵌套查询的存储过程会导致gsql会话无限期挂起,无法通过Ctrl+C或常规kill命令终止。诊断发现会话状态持续显示为active且未被阻塞,但所有终止会话的操作均无效。该问题可能与复杂SQL解析或执行计划生成阶段的死锁有关,需进一步分析内核处理机制。

2025-08-27 16:45:00 1151

原创 【openGauss】一个可能被忽视的功能--关于自定义参数的奇技淫巧

文章摘要:本文介绍了PostgreSQL/OpenGauss等数据库中的自定义参数功能,通过点号分隔的命名方式实现灵活配置。该功能支持会话级参数设置,可用于SQL上下文传递、行级访问控制等场景。相比Oracle的全局变量方案,自定义参数无需创建额外对象,通过current_setting函数即可调用。文章还提供了典型应用案例,如在多用户视图中实现数据隔离、模拟Oracle全局变量等,展示了这一功能的实用价值。

2025-08-26 15:47:48 968

原创 【GaussDB】内存资源告急:深度诊断一起“memory temporarily unavailable”故障

摘要:客户在GaussDB 506.0环境中频繁出现"内存临时不可用"错误,虽配置内存远超原Oracle系统仍无法解决。分析发现,主要问题源于归一化SQL内存占用(uniquesqlhashtable)和SRF函数(SRFmulti-callcontext)各占约8GB内存。深层原因是存储过程编译产生的自治事务匿名块被记录为不同SQL,快速耗尽200000条SQL限额。最终通过调整track_activity_query_size参数缓解问题,同时建议优化存储过程编译机制。该案例展示了

2025-08-20 15:46:36 937

原创 GaussDB 中 alter default privileges 的使用示例

本文介绍了GaussDB中ALTER DEFAULT PRIVILEGES命令的功能及用法。该命令用于修改数据库中用户对特定对象的默认权限,仅对未来创建的对象生效,不影响已有对象权限。通过实验对比了GRANT命令(仅对现有对象授权)与ALTER DEFAULT PRIVILEGES的区别。详细解析了命令语法,包括FOR ROLE/USER和IN SCHEMA选项的作用,以及grant_on_tables_clause和revoke_on_tables_clause等子句的具体用法。文章还通过示例说明如何实现

2025-08-19 16:07:56 1122

原创 GaussDB 权限管理的系统性技术解析与实践指南

GaussDB权限管理体系采用四层模型(系统、数据库、模式、对象)实现精细化管控,通过角色继承与分离机制提升管理效率。支持列级控制、行级安全(RLS)等细粒度权限分配,并强调最小权限原则与定期审计。典型应用场景包括金融合规隔离、多租户数据防护等,未来将向AI驱动优化、动态上下文权限等方向发展。核心管理原则包含权限最小化、角色中心化及审计闭环化,确保系统安全与合规性。(149字)

2025-08-13 16:53:40 1143 5

原创 GaussDB安全配置全景指南:构建企业级数据库防护体系

本文系统解析华为云GaussDB数据库安全配置策略,针对企业数字化转型中的安全挑战,提出纵深防御方案。重点涵盖四大核心领域:身份认证(MFA、RBAC、三权分立)、全生命周期加密(存储/传输/备份)、网络安全(隔离防护、SQL注入防御)以及审计体系(全量操作记录、威胁检测)。通过行业特化实践(金融等保、政务多租户)和持续运维检查清单,构建"认证-加密-检测-响应"四层防护架构,并指出未来向自适应策略、零信任架构等方向演进。建议结合DevOps实施季度PDCA循环,保障数据库全生命周期安全

2025-08-11 15:23:36 1089 3

转载 【GaussDB】内存资源告急:深度诊断一起“memory temporarily unavailable“故障

在客户测试环境中(GaussDB 506.0 SPC0100 集中式),一个重度使用存储过程的系统,频繁出现内存临时不可用的问题(ERROR: memory is temporarily unavailable)。令人困惑的是,这个环境配置的内存大小已经数十倍于迁移前的Oracle。

2025-08-08 16:05:36 229 1

原创 1713.72 分!openGauss+鲲鹏,HyBench打榜第一

HyBench 是一款由中国软件评测中心、清华大学联合牵头,北京奥星贝斯科技有限公司、武汉达梦数据库股份有限公司、华为技术有限公司、腾讯云计算有限公司、阿里云计算有限公司共同研发的 HTAP 数据库基准测试工具。

2025-08-06 10:08:48 1101 3

原创 GaussDB调优核心逻辑:分布式架构下的性能挑战

GaussDB调优核心逻辑:分布式架构下的性能挑战

2025-07-30 10:43:31 1178 5

原创 华为云DRS实现Oracle到GaussDB数据库迁移的全流程技术方案

以下为使用华为云DRS(数据复制服务)实现Oracle到GaussDB数据库迁移的全流程技术方案,结合企业级实践案例及关键注意事项,为数据库迁移提供系统化指导

2025-07-25 10:19:40 1256 3

openGauss 发行说明 01.pdf

openGauss 2.0.1版本的发行说明。

2021-07-31

openGauss 术语表 01.pdf

罗列了openGauss资料中常见的术语

2021-07-31

openGauss 产品描述 01.pdf

对openGauss数据库进行了详细描述,包含产品定位、系统架构介绍、应用场景、运行环境、技术指标、基本功能和特性、企业级增强特性介绍等信息。

2021-07-31

openGauss 特性描述 01.pdf

对openGauss数据库支持的特性进行了详细描述,包含特性的可获得性、特性简介、客户价值、特性描述、特性增强、特性约束和依赖关系等。

2021-07-31

openGauss 编译指导书 01.pdf

介绍了openGauss对于操作系统的要求、编译环境的要求、软件依赖、编译方法以及编译结果的存放位置等。

2021-07-31

openGauss 快速入门 01.pdf

行简单的产品介绍和安装指导,支撑用户快速使用数据库,若了解详细特性以及参考类信息需查看具体单本文档。

2021-07-31

openGauss 安装指南 01.pdf

主要介绍openGauss数据库的安装方法,以指导用户顺利完成openGauss数据库安装。

2021-07-31

openGauss 管理员指南 01.pdf

提供了openGauss数据库常用的管理员操作,方便管理员更好地使用openGauss。 本文档适用于所有使用openGauss数据库的管理员。

2021-07-31

openGauss 安全加固指南 01.pdf

规定了运行于Linux/Unix操作系统之上的openGauss数据库的安全配置规范。

2021-07-31

openGauss 工具参考 01.pdf

介绍连接数据库的客户端工具、openGauss服务器端所提供的命令行管理工具。

2021-07-31

openGauss 技术白皮书 01.pdf

主要介绍openGauss数据库的架构、能力以及主要技术。

2021-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除