自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (16)
  • 收藏
  • 关注

原创 pg数据库 实现merge

merge 语法用于将一张表的数据合并到另外一张表。根据某个唯一条件插入或更新数据。可以用于因为是在一个语句中实现了插入和更新的处理,所以看起来更加简洁、高效。oracle 和 pg新旧版本的 merge 实现方法

2024-09-05 18:09:23 429

原创 pg数据库 多种update方式

在使用 UPDATE 时,一些经验总结在执行大规模更新前,先在小范围数据上测试。每次更新前都要先查询看一下或者备份;大批量的数据,确保有适当的索引以提高性能(在 where 条件中使用索引列),另外尽量切分为小批量数据分批执行,减少锁竞争;表要定期执行 vaccum和analyze,做表定期维护;尽量避免频繁更新,可以从业务表设计上规避频繁更新情况;注意并发更新可能带来的问题,如死锁;如果有相互依赖的表更新操作,最好把他们放到一个事务里面提交,以保证数据一致性;

2024-09-05 14:19:27 1514

原创 获取中文首拼

如何获取准确的中文首拼?什么情况下得到错误的首拼,为什么?

2024-09-04 18:32:00 509

原创 pg数据库-创建 json

使用PostgreSQL 9.4.24 (Greenplum Database 6.3.0 build dev)云数据库版本。

2024-08-14 19:28:08 882

原创 pg数据库 性能隐形杀手表膨胀

表膨胀指的是数据表中存在大量无用或过时的数据,导致表的物理大小远超实际需要。这通常由频繁的数据更新、删除操作引起,数据库未能及时回收释放的空间。比如,公司一直保持着大约1000名员工。在5年的时间里,可能有500名新员工加入,500名老员工离职。理论上,表中应该只有1000条记录。但实际上,由于删除的记录占用的空间并没有立即被回收,表的物理大小可能会增长到存储1500条记录的大小。

2024-07-02 23:08:24 1497

原创 pg数据库 粗粒度权限管理实践

权限管控的核心是定义 ACL,粗粒度管控是通过 Schema 授权实现。新创建表如何自动授权给他人使用?

2024-07-01 11:56:04 1296

原创 pg数据库 dblink插件

上面写法比较繁琐,要先创建 dblink连接才能使用,也可以写成下面这种方式,在一个语句中完成。这里用了 dblink 的方式,操作简单,具体如下。

2024-06-27 15:11:18 488

原创 pg数据库 递归查询 树形 with recursive

with 语法本身可以用来构建一个公共表达式,这个表达式可以当做临时表一样被查询。加上recursive关键字就可以引用它自己的输出,直到条件结束,这就实现了SQL语法中的递归函数。具体了解下 with recursive ... 语法使用,官方文档有个例子。在pg语法中使用with recursive语法满足上述场景。想要实现扁平化结构、深度查询、自身关联都可以使用这种结构,举例如下。

2024-06-27 12:05:12 510 1

原创 pg数据库 to_date格式问题

此时发现另外一个日期值2024-06-19 15:38:11却执行成功?实现方式是to_char(to_date(t.invoice_date,'yyyymmdd'),'yyyymmdd') AS invoice_date,执行报错[22008] ERROR: date/time field value out of range: "2023-12-29 16:17:01"A 表字段“发票日期”类型是varchar(65),需要转换到 B 表varchar(8)格式,字段格式要求是yyyymmdd。

2024-06-26 10:33:03 1484 1

原创 正则表达式

正则表达式常用于校验查找切割和替换。

2023-08-26 11:37:31 156

webservice测试工具

webservice测试工具

2018-12-15

SoapUI-x64-5.2.1

SoapUI-x64-5.2.1

2018-12-15

tomcat监听器

tomcat监听器

2018-12-15

toad免安装

toad免安装版本

2018-12-15

api资源整理

dhtmlx/JDK_API_1_6_zh_CN/jQueryAPI/Lodop6.1技术手册/W3School离线手册(2014.3.24)/zTree/常用正则表达式/阿里巴巴Java开发手册/WebSocket技术总结

2018-12-15

浙江省医院信息共享字典规范(试行)-V2.0

浙江省医院信息共享字典规范(试行)-V2.0/浙江省医院信息共享字典规范(试行)-V2.0/

2018-12-15

互联互通评级字典(全)

互联互通字典全集

2018-12-15

最新ATC编码(全)

最新atc编码全集。与化工网一致。最新ATC编码(全)/最新ATC编码(全)/

2018-12-15

LOINC精简版字典

Loinc_2.64_Text_2.64/

2018-12-15

WS363-2011卫生信息数据元

WS363-2011卫生信息数据元目录文件包/WS364-2011 卫生信息数据元值域代码

2018-12-15

项目管理类书籍

成为技术领导者-温伯格/金字塔原理/人月神话-中文版/探索需求-设计前的质量/咨询的奥秘:寻求和提出建议的智慧 仅供学习交流

2018-12-15

navicat使用手册

navicat使用手册

2018-12-15

webStorm汉化

webStorm汉化包/webStorm汉化包/webStorm汉化包/webStorm汉化包

2018-12-15

mongodb-win32-i386-2.6.0

mongodb2.6.0 32位压缩包/mongodb2.6.0 32位压缩包/mongodb2.6.0 32位压缩包/mongodb2.6.0 32位压缩包

2018-12-15

空空如也

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

TA关注的人

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