登录后绑定QQ、微信即可实现信息互通
大家好,我是只谈技术不剪发的 Tony 老师。对于企业而言,将数据库系统升级到新版本通常可以获得更好的性能、更多的功能、最新的安全补丁和错误修复等。因此,本文就来介绍一下 PostgreSQL 数据库版本升级的 3 种常用方案。升级方案概述PostgreSQL ..
一、问题描述最近,一个统计程序从Oracle移植到PostgreSQL(版本9.4)时,接连报告错误:错误信息1: postgresql group by position 0 is not in select list.错误信息2: non-integer constant in GROUP BY.产生错误的sql类似于:insert into sum_..
我们都知道数据在缓存中访问远比在磁盘中访问速度要快,那么我们怎么在pg中将指定的数据加载到缓存中呢,这有点类似于Oracle的in-memory。当然要注意并不是把数据加载到内存中就一定是好的,因为相较于磁盘,内存总是有限的,所以一帮我们只是在特..
背景:同一个项目两个系统分别使用了PG库和Oracle库,Oracle是生产库,数据动态更新,现在在PG库中需要实时的获取到更新的数据进行统计,基于此种方式,可以通过ETL的工具实现,但是需要定期进行维护等,于是想着是否可以通过类似于Oracle数据库DBL..
目录操作系统定时任务pgAgent安装 pgAgent创建定时任务pg_cron安装 pg_cron配置 pg_cronpg_timetable安装 pg_timetable使用 pg_timetable总结数据库定时任务可以用于实现定期的备份、统计信息采集、数据汇总、数据清理与优化等。PostgreSQL 没有提..
每当PostgreSQL数据库中的表中的行被更新或删除时,死亡行会被遗留下来。VACUUM则会把它们除去来使空间能被重新利用。如果一个表没有被清空,它会变得臃肿,浪费磁盘空间而且会降低顺序表扫描的速度,而且在较小范围内也会降低索引扫描的速度。VACU..
目录1、yum安装2、从源码安装(推荐)3、配置数据库1、yum安装进去postgresql官网下载界面PostgreSQL: Downloads选择操作系统选择系统版本,平台信息等 会出现具体的安装步骤拷贝脚本,自动执行并创建了数据库实例上面的创建数据库实例sudo /usr/pgsq..
什么是jsonb由PostgreSQL文档定义的数据类型json和jsonb几乎相同;关键的区别在于json数据存储为JSON输入文本的精确副本,而jsonb以分解的二进制形式存储数据;也就是说,不是ASCII / UTF-8字符串,而是二进制代码。本文主要讲的是如何随心所欲的查询..
在使用PG数据库的这段时间,总结了三种删除重复数据的方法,其中最容易想到的就是最常规的删除方法,但此方法性能较差,删数据耗时较久,虽容易实现,但性能太差,影响写数据的速率。另外就是被使用的group by删除方法,效率较高。还有一种是刚发现..
对于主表中一条记录,对应明细表中的96条数据,每一条数据相隔15分钟,明细中没96条数据对应主表中的一个日期trade_date,并且每条明细中有一个字段start_time, 即明细中每96条数据中第一条数据中start_time为00:00,第二条为00:15,第三条为00:30,..
提出你的第一个问题
回答一个你擅长的问题
对内容进行点赞或者收藏
阅读声望与权限的规范
完善个人资料