自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(356)
  • 收藏
  • 关注

原创 GaussDB示例:不同场景下连接数据库参数配置

GaussDB示例:不同场景下连接数据库参数配置。

2025-03-29 17:30:00 653

原创 获取GaussDB核心组件全攻略:源码、ODBC与依赖库

获取GaussDB核心组件全攻略:源码、ODBC与依赖库引言在构建GaussDB定制化解决方案或进行深度性能调优时,获取完整的源码包、ODBC驱动及依赖库是必要步骤。本文将详细介绍从官方渠道获取各组件的方法,针对Linux/Windows多平台提供安装验证流程,并解析常见依赖冲突解决方案。

2025-03-29 16:00:00 662

原创 获取GaussDB核心组件全攻略:源码、ODBC与依赖库

获取GaussDB核心组件全攻略:源码、ODBC与依赖库引言在构建GaussDB定制化解决方案或进行深度性能调优时,获取完整的源码包、ODBC驱动及依赖库是必要步骤。本文将详细介绍从官方渠道获取各组件的方法,针对Linux/Windows多平台提供安装验证流程,并解析常见依赖冲突解决方案。

2025-03-29 15:30:00 574

原创 GaussDB 使用SSL方式建连报错或阻塞

如果连接串中配置了loginTimeout后,会报Connection attempt timed out,如果不配置该参数,会一直阻塞。方法2的本质是在获取强随机数时,使用伪随机数代替,减少需要消耗的熵值。会影响客户端所有使用该jdk的应用,在获取强随机数时会使用伪随机数代替。客户端环境随机数产生的速度太慢,无法满足产品要求,熵源不足,导致服务启动失败。方法1:启动客户端环境中的haveged服务,增加系统熵池熵值以提高读取随机数的速度。方法2:调整客户端jdk配置。

2025-03-29 15:15:00 135

原创 GaussDB Windows下配置数据源

根据需要,将包名为GaussDB-Kernel_数据库版本号_Windows_X64_Odbc.tar.gz的64位驱动或包名为GaussDB-Kernel_数据库版本号_Windows_X86_Odbc.tar.gz的32位驱动解压后,单击gsqlodbc.exe进行驱动安装。请使用ODBC版本对应的ODBC驱动管理器(如果使用64位ODBC驱动,必须要使用64位的ODBC驱动管理器,假设操作系统安装盘符为C盘,如果是其他盘符,请对路径做相应修改)。GaussDB Windows下配置数据源。

2025-03-29 15:00:00 231

原创 GaussDB batchMode设置错误

将参数reWriteBatchedInserts设置为true时,批量语句会将多条SQL语句合并为一条,导致语句中预留参数栏位数发生变化,如果batchMode=on,会按照合并前的SQL绑定参数,导致绑定参数数量与语句需要的参数数量不一致。GaussDB batchMode设置错误。

2025-03-29 13:15:00 191

原创 GaussDB 连接数据库涉及的API

GaussDB 连接数据库涉及的API。

2025-03-29 13:15:00 93

原创 GaussDB示例:逻辑复制代码示例

与二进制格式对应的json和text格式,在批量发送的解码结果中,每条解码语句的前4字节组成的uint32代表该条语句总字节数(不包含该uint32类型占用的4字节,0代表本批次解码结束),8字节uint64代表相应lsn(begin对应first_lsn,commit对应end_lsn,其他场景对应该条语句的lsn)。该选项仅允许并行解码时设置。因为批量发送日志时,一个COMMIT日志解码之后可能仍有其他事务的解码结果,接下来的1字节字母如果为P则表示该批次仍需解码,如果为F则表示该批次解码结束。

2025-03-29 13:15:00 461

原创 GaussDB libpq包及依赖的库和头文件

从发布包中获取libpq包及依赖的库和头文件,包名为GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Libpq.tar.gz文件或GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Libpq_Static.tar.gz相应的发布包。Libpq_Static发布包中的libpq.so静态链接openssl库,以解决在部分客户场景中与操作系统自带openssl版本不一致导致冲突的问题。GaussDB libpq包及依赖的库和头文件。

2025-03-29 12:15:00 98

原创 GaussDB JDBC常用参数参考

首次建连时通过jdbc连接串上配置的IP建连,只要其中有一个可以正常建连就会刷新内部的当前可用的CN列表,之后根据CN列表进行建连,不再依据jdbc连接串中的IP。原理:fetchsize在设置为n时,数据库服务器端在执行查询后,调用者在执行resultset.next()的时候,JDBC会先与服务器端进行通信,取n条数据到JDBC的客户端中,然后返回第一条给调用者。建议:该参数限制单条SQL最长的执行时间,单语句执行超过该值则会超时报错退出,建议根据业务特征进行配置,如果未配置,默认为0,即不会超时。

2025-03-29 12:00:00 413

原创 GaussDB Hibernate框架插入数据开启校验时报错

GaussDB Hibernate框架插入数据开启校验时报错。

2025-03-29 11:30:00 398

原创 GaussDB数据获取与处理实战:从基础查询到分布式流计算

GaussDB数据获取与处理实战:从基础查询到分布式流计算。

2025-03-29 11:15:00 283

原创 GaussDB Linux下配置数据源

解压后会得到两个文件夹:lib与odbc,在odbc文件夹中还会有一个lib文件夹。将解压后得到的/lib文件夹与/odbc/lib文件夹中的所有动态库都复制到“/usr/local/lib”目录下。默认安装到“/usr/local”目录下,生成数据源文件到 “/usr/local/etc”目录下,库文件生成在“/usr/local/lib”目录。在“/usr/local/etc/odbcinst.ini”文件中追加以下内容。在“/usr/local/etc/odbc.ini”文件中追加以下内容。

2025-03-29 11:00:00 271

原创 Gauss DB 约束条件中DEFAULT与NULL约束的深度解析及实践指南

Gauss DB中DEFAULT与NULL约束的深度解析及实践指南。

2025-03-29 11:00:00 833

原创 GaussDB典型应用场景配置实战指南

GaussDB典型应用场景配置实战指南。

2025-03-29 10:30:00 323

原创 高效执行SQL:GaussDB普通语句开发实践指南

高效执行SQL:GaussDB普通语句开发实践指南。

2025-03-25 15:47:38 286

原创 GaussDB JDBC连接方式深度解析:三种DriverManager方法的实战指南

​生产环境推荐:使用第三种方法getConnection(url, user, password)结合连接池,兼顾安全性与性能。示例配置:properties​开发测试建议:使用第一种简化方法,快速验证连接逻辑:java​安全必选配置:生产环境必须启用SSL并配置信任库:properties​监控指标关注:ConnectionCount:当前活动连接数QueryTimeout:查询超时次数SSLHandshakeSuccess:SSL握手成功率。

2025-03-25 15:40:32 833

原创 从零到一:GaussDB JDBC应用程序开发全流程

在金融、物联网等高并发场景中,Java应用程序与分布式数据库GaussDB的深度集成已成为企业核心架构选择。本文将基于真实生产案例,详解从环境搭建、代码开发到性能调优的完整开发流程,重点剖析分布式数据库特性适配方案。通过本文的完整开发流程实践,开发者可以构建出高性能、高可用的GaussDB Java应用。随着GaussDB生态的持续完善,建议开发者关注社区最新动态,及时采用新技术特性提升系统竞争力。​智能诊断工具:内置AI分析执行日志,自动生成优化建议。场景 优化前(ms) 优化后(ms) 提升比例。

2025-03-25 15:01:43 442

原创 无缝集成GaussDB:JDBC驱动配置与高性能连接管理指南

无缝集成GaussDB:JDBC驱动配置与高性能连接管理指南。

2025-03-25 14:46:09 609

原创 Gauss DB 约束条件中DEFAULT与NULL约束的深度解析及实践指南

Gauss DB中DEFAULT与NULL约束的深度解析及实践指南。

2025-03-25 11:17:51 648

原创 GaussDB-工具链_DataKit

DataKit是基于Web的GaussDB的可视化的平台系统,目的是方便客户使用和管理GaussDB可视化工具,可以为客户降低GaussDB数据库安装使用门槛,做到安全中心管理,插件管理,以及其它功能包括一键化部署、卸载、组件化安装、多版本升级、日常运维和。

2025-03-25 10:27:24 849

原创 GaussDB-运行环境

GaussDB支持运行在ARM服务器和通用的x86服务器上:

2025-03-24 10:55:25 90

原创 GaussDB-gs_collector适配资源池化

DMS、DSS日志,DSS配置文件。xlog、pg_control、复制槽。磁阵LUN/注册信息、磁盘信息。

2025-03-24 10:53:52 100

原创 GaussDB-gs_probackup适配资源池化

本特性实现了资源池化场景下适配gs_probackup工具,包括备份、恢复、验证等功能。

2025-03-24 10:50:09 146

原创 GaussDB-MySQL_GaussDB迁移工具chameleon

chameleon工具是一个基于Python语言的MySQL到GaussDB的实时复制工具。该工具提供了初始全量数据的复制以及增量数据的实时复制能力,可实现数据从MySQL迁移至GaussDB。对于数据的全量和增量迁移,支持MySQL中各种数据类型的迁移,同时对于MySQL中的浮点数据类型,包括decimal、dec、numeric、float、float4、float8、real、double、double precision、fixed数据类型,可保证迁移后数据精度不丢失。

2025-03-24 10:46:16 223

原创 GaussDB通过数据管理服务DAS连接实例

通过华为云数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,可获得执行SQL、高级数据库管理、智能化运维等功能,做到易用、安全、智能的管理数据库。在“自定义登录”页签,选择需要登录的节点,正确输入数据库用户名和密码,单击“测试连接”。可以在“实例管理”页面,单击目标实例名称,进入实例的“基本信息”页面,在页面右上角,单击“登录”,进入数据管理服务实例登录界面。在“实例管理”页面,选择需要登录的目标数据库,单击操作列表中的“登录”,进入数据管理服务实例登录界面。

2025-03-24 09:22:11 249

原创 使用DRS将MySQL数据库迁移到GaussDB(2)

如测试连接成功,将提示“连接成功”,您可继续新增操作。如测试连接失败,将提示连接失败原因,您需根据提示信息进行修改,以便新增数据库登录成功。选择“数据库引擎”、“数据库来源”,填写登录用户名、密码以及描述(非必填项)信息,开启SQL执行记录功能。在数据管理服务DAS左侧导航栏,单击“开发工具”,进入开发工具数据库登录列表页面。单击左侧的服务列表图标,选择“数据库 > 数据管理服务 DAS”。单击“新增数据库实例登录”,打开新增数据库实例登录窗口。新增完成后,单击新增登录的“登录”,登录当前数据库。

2025-03-21 10:31:48 208

原创 GaussDB智能运维实践:自动化监控与故障预警实践

未来,随着云计算技术的不断发展和完善,天翼云GaussDB的智能运维解决方案将不断优化和创新,为企业带来更多的价值和收益。为了应对这些挑战,天翼云GaussDB引入了智能运维技术,通过自动化监控和故障预警系统,实现对数据库运行状态的实时监控和故障预警,提高了运维效率和系统稳定性。未来,随着技术的不断发展和完善,天翼云GaussDB将继续秉承开放合作、创新发展的理念,不断推出更加先进、更加智能的运维解决方案,为企业数字化转型和业务发展提供有力支撑。

2025-03-21 09:40:06 480

原创 GaussDB新建Schema

在控制台新建数据库后,用户无法在系统自带的Schema中进行操作,需要新建Schema,在新建的schema下进行SQL相关操作。

2025-01-27 16:45:00 262 1

原创 GaussDB数据库迁移方案介绍

云数据库GaussDB提供了多种数据迁移方案,可满足从MySQL数据库、Oracle数据库、GaussDB数据库、PostgreSQL数据库、DB2 for LUW、RDS for SQL Server、Microsoft SQL Server数据库到云数据库GaussDB的迁移。数据迁移工具有DRS、DAS和gs_loader。推荐使用DRS,DRS可以快速解决多场景下,数据库之间的数据流通问题,操作便捷、简单,仅需分钟级就能搭建完成迁移任务。

2025-01-27 16:15:00 722

原创 GaussDB智能运维实践:自动化监控与故障预警实践

未来,随着云计算技术的不断发展和完善,天翼云GaussDB的智能运维解决方案将不断优化和创新,为企业带来更多的价值和收益。为了应对这些挑战,天翼云GaussDB引入了智能运维技术,通过自动化监控和故障预警系统,实现对数据库运行状态的实时监控和故障预警,提高了运维效率和系统稳定性。未来,随着技术的不断发展和完善,天翼云GaussDB将继续秉承开放合作、创新发展的理念,不断推出更加先进、更加智能的运维解决方案,为企业数字化转型和业务发展提供有力支撑。

2025-01-27 15:45:00 619

原创 GaussDB入门实践

当用户购买并连接到GaussDB数据库实例后,可以根据自身的业务需求使用GaussDB提供的一系列常用实践。表1 GaussDB常用最佳实践。

2025-01-27 15:30:00 57

原创 通过DAS登录GaussDB实例

在“自定义登录”页签,选择需要登录的节点,正确输入数据库用户名和密码,单击“测试连接”。测试连接通过后,单击“登录”,即可登录到数据库。可以在“实例管理”页面,单击目标实例名称,进入实例的“基本信息”页面,在页面右上角,单击“登录”,进入数据管理服务实例登录界面。在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。在“实例管理”页面,选择需要登录的目标数据库,单击操作列表中的“登录”,进入数据管理服务实例登录界面。单击管理控制台左上角的,选择区域和项目。

2025-01-27 15:30:00 121

原创 GaussDB删除数据库

单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。您也可以在产品概览页面,单击“进入开发工具”,进入开发工具页面。在删除数据库确认弹窗中,单击“是”,即可删除该数据库。在左侧导航栏中,单击“开发工具”,进入开发工具页面。单击管理控制台左上角的,选择区域和项目。删除数据库后无法恢复,请谨慎操作。在数据库列表操作栏单击“删除库”。您可以删除不需要的用户数据库。

2025-01-27 15:15:00 204

原创 购买并通过界面化工具DAS连接GaussDB实例

数据管理服务(Data Admin Service,简称DAS)是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理变得既安全又简单。在创建实例页面,选择计费模式、填写实例名称、选择产品类型、数据库引擎版本、实例类型、部署形态等实例基本信息。在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。单击“立即购买”,核对实例信息,单击“提交”。在“实例管理”页面,单击“购买数据库实例”。配置实例密码、企业项目信息。

2025-01-27 15:00:00 441

原创 使用DRS将Oracle数据库迁移至GaussDB

配置同步实例信息,选择“数据流动方向”、“源数据库引擎”、“目标数据库引擎”、“网络类型”、“DRS任务类型”、“目标数据库实例”、“同步实例所在子网”、“同步模式”、“指定公网IP”(网络类型选择公网网络时需要配置该参数)、“规格类型”、“可用区”和“企业项目”,选填“标签”。由于本次迁移为“全量+增量”同步模式,全量同步完成后,如果在创建任务后有数据写入,这些写入的数据会一直同步至目标库中,直到任务结束。将“COL_01_CHAR______E”重新命名为“new-line”,单击“确定”。

2025-01-27 14:45:00 1503

原创 聊聊GaussDB新增的Ustore存储引擎

GaussDB新增的Ustore存储引擎,相比于Append Update(追加更新)行存储引擎,Ustore存储引擎可以提高数据页面内更新的HOT UPDATE的垃圾回收效率,有效减少多次更新元组后存储空间占用的问题。Ustore存储引擎结合Undo空间,可以实现更高效、更全面的闪回查询和回收站机制,能快速回退人为“误操”为GaussDB Kernel提供了更丰富的企业级功能。在频繁更新类的业务场景中,更新操作采用原地更新模式,可以获得更高、更平滑的性能表现。

2025-01-27 14:30:00 149

原创 GaussDB迁移方案总览

云数据库GaussDB提供了多种数据迁移方案,可满足从MySQL数据库、Oracle数据库、GaussDB数据库、PostgreSQL数据库、DB2 for LUW、RDS for SQL Server、Microsoft SQL Server数据库到云数据库GaussDB的迁移。推荐使用DRS,DRS可以快速解决多场景下,数据库之间的数据流通问题,操作便捷、简单,仅需分钟级就能搭建完成迁移任务。数据迁移命令有gs_dump和gs_dumpall、gs_restore和copy。

2025-01-27 14:15:00 211

原创 使用DRS将MySQL数据库迁移到GaussDB(1)

参考图2,配置实例名称,选择计费模式、产品类型、数据库引擎版本、实例类型、事务一致性、分片数量、协调节点数量和可用区。结构迁移完成后,启动增量数据抽取,以确保全量数据同步期间的增量数据完整的抽取到DRS实例。传统数据库需要自购并安装服务器、系统、数据库等软件,运维成本高、难度大。当增量回放全部完成后,启动比对任务进行一致性检查,支持实时比对。全量同步阶段,先进行结构迁移,例如表、主键、唯一键的迁移。已知待迁移MySQL数据库的IP地址,端口,账户和密码。当实例运行状态为“正常”时,表示实例创建完成。

2025-01-27 14:15:00 410

原创 购买并通过界面化工具DAS连接GaussDB实例

数据管理服务(Data Admin Service,简称DAS)是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理变得既安全又简单。在创建实例页面,选择计费模式、填写实例名称、选择产品类型、数据库引擎版本、实例类型、部署形态等实例基本信息。在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。单击“立即购买”,核对实例信息,单击“提交”。在“实例管理”页面,单击“购买数据库实例”。配置实例密码、企业项目信息。

2025-01-27 14:00:00 210

空空如也

空空如也

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

TA关注的人

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