- 博客(1142)
- 收藏
- 关注
原创 【只为求才,Want AD】
【求才】有数据库DBA经验,或开发经验均可谈。中国大陆地区。感谢关注和推荐。company: www.highgo.comSend Resumes To Mail: lisong@highgo.com
2021-12-10 16:13:50 1709 2
原创 基于PostgreSQL进行Java应用开发
该手册由PG实验室的成员结合多年对postgresql数据库的使用及Java应用开发经验,总结了一套实战入门手册。帮助PostgreSQL软件爱好者及初学者快速学习postgresql数据库的相关知识。针对应用如何适配postgresql数据库,提供了丰富的技巧案例。开发人员在不了解postgresql的情况下,通过该手册的学习,能够自主的实现基于postgresql的应用开发工作。以上是适配手册涵盖的章节内容。本手册一共6个章节:第1章PostgreSQL介绍 1.1.PostgreSQL起源
2021-11-04 15:27:45 3773 1
原创 postgres中的hook机制
利用钩子(hooks),你可以实现许多功能,如创建自定义的查询规划器(custom planner)、输出自定义的解释计划(EXPLAIN)、运行个性化版本的实用工具,或者在执行层面控制查询处理。通过利用这些钩子,你可以修改查询规划过程、自定义解释计划的输出、添加个性化的实用工具或者控制查询在执行阶段的行为,从而满足特定的需求或实现定制化的功能。通过利用这些工具,PostgreSQL开发人员可以在服务器的不同环节插入自己的代码逻辑,扩展服务器的功能或实现自定义的行为,而不需要修改核心代码。
2024-03-15 10:16:40 847
原创 PG的JDBC对SQL中绑定变量个数的限制
有开发人员使用一条Insert values 语句,插入多行数据。例如:表A有88个字段,一条INSERT values ...中包含500条数据。
2024-03-07 10:05:14 510
原创 在PG或HGDB上启用块校验checksum
使用checksum,对数据库提供块校验,以发现隐藏的块损坏问题,注意仅适用于原生PG或HGDB企业版,或未使用SM4加密的HGDB安全版。
2024-03-06 15:41:33 698
转载 数据迁移分享:电力行业-智慧物联系统
本文转自微信公众号“瀚高数据库售前团队”文章声明:本文章内容仅用于学习、交流,未经瀚高数据库团队允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的,利用此文所提供的信息而造成的任何直接或间接的损失,均由使用者本人负责。
2024-01-03 16:38:45 89
转载 记一次SqlServer通过ODBC连接瀚高数据库并同步数据实战
本文转自微信公众号“瀚高数据库售前团队”文章声明:本文章内容仅用于学习、交流,未经本团队允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的,利用此文所提供的信息而造成的任何直接或间接的损失,均由使用者本人负责。本次分享在Win环境下SqlServer通过odbc连接瀚高数据库V456版本并手动同步数据的实战操作。
2023-12-14 15:15:24 272
转载 PostgreSQL 编译安装通用步骤
本文转自微信公众号“瀚高数据库售前团队”文章声明:本文章内容仅用于学习、交流,未经本团队允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的,利用此文所提供的信息而造成的任何直接或间接的损失,均由使用者本人负责。
2023-11-30 11:23:12 96
转载 实战. 瀚高数据库安装madlib扩展
本文章内容仅用于学习、交流,未经本团队允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的,利用此文所提供的信息而造成的任何直接或间接的损失,均由使用者本人负责。在最近的数据库实际操作中遇到了安装madlib扩展,实施的步骤过程在此小记分享下。Madlib源码下载:https://madlib.apache.org/注:安装手册中数据库版本为4.5.8、madlib版本为1.18.0。至此安装完成~难度不算高,有兴趣的伙伴可自主安装下。本文转自微信公众号“瀚高数据库售前团队”文章。
2023-11-29 10:50:47 104
原创 HGHAC4.2.1开启DCS Failsafe Mode的步骤
本文档用于介绍hghac4.2.1版本开启dcs failsafe mode的步骤及验证方法
2023-11-09 14:58:30 148
原创 value too long for type character varying报错处理
value too long for type character varying报错处理
2023-10-17 15:25:10 2374
原创 PostgreSQL如何支持PL/Python过程语言
本文档主要介绍PostgreSQL如何支持PL/Python过程语言,如何创建plpython扩展。
2023-09-22 15:15:52 932
原创 Windows下python,psycopg2使用sm3连接HGDB
本文介绍在HGDB使用sm3认证时,python使用psycopg2连接HGDB的方法。
2023-09-07 16:16:09 387
原创 跨版本迁移数据报错tables declared WITH OIDS are not supported
一个表的WITH子句还可以包括OIDS=TRUE(或者只包括OIDS)来指定新表的行应该具有被分配的 OID(对象标识符),或者包括OIDS=FALSE来指定新表的行不具有 OID。另外,从一个表中排除 OID 可以减少存储该表所需的磁盘空间,减少的量是每行减少 4 字节(在大部分机器上),这也略微提高了性能。为了向后兼容性,表的WITH子句还可以包括OIDS=FALSE以便指定新表的行不应包含 OIDs (对象标识符),OIDS=TRUE不再受支持。脚本中出现OIDS=TRUE的情况有两种,一种是。
2023-08-21 15:32:41 287
原创 dynamic hash
了解动态hash,作为快速查找的工具,在pg内部应用场景很多,比如共享内存,表查询,最新代码分支GUC options也都用到了这一结构,记一下hash创建、查找的过程。
2023-07-26 17:51:11 229
原创 FATAL XX000 the limit of 818 distributed transactions has been reached
设置max_connections为1200。max_prepared_transactions参数值建议与max_connections参数值一致。系统平台:Linux x86-64 Red Hat Enterprise Linux 7。同步备库standby宕机,同时查询慢。standby日志报错如下。无法满足分布式事务需求。查询hgdw参数配置。
2023-07-20 17:09:26 139
原创 轻量级锁实现3——上锁、释放
从底层理解轻量级锁的实现,从保护共享内存的角度理解轻量级锁的使用场景,包括上锁、等待、释放,理解轻量级锁的互斥(execlusive)和共享(shared)2种状态。
2023-07-18 16:51:21 235
原创 轻量级锁实现2——上锁、释放
从底层理解轻量级锁的实现,从保护共享内存的角度理解轻量级锁的使用场景,包括上锁、等待、释放,理解轻量级锁的互斥(execlusive)和共享(shared)2种状态。
2023-07-17 16:18:32 276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人