postgresql
-
详解PostgreSQL 实现定时任务的 4 种方法
目录 操作系统定时任务 pgAgent 安装 pgAgent 创建定时任务 pg_cron 安装 pg_cron 配置 pg_cron pg_timetable 安装 pg_tim…
-
postgresql数据库 timescaledb 时序库 把大数据量表转换为超表的问题
前言 这几天工作的时候发现在 timescaledb 时序库 中有部分大数据量的表不是超表,估计是当时建库的时候没有改 影响插入,查询效率 ,因此需要改成超表因工作原因 部分内容做…
-
Postgresql 数据库权限功能的使用总结
Postgresql数据库支持灵活的权限管理,可以控制一个角色(组、用户)对某张表的读、写、更新、删除等操作权限、执行某个函数的权限以及操作(使用、更新等)视图、序列的权限。 PG…
-
postgresql 删除重复数据的几种方法小结
在使用PG数据库的这段时间,总结了三种删除重复数据的方法,其中最容易想到的就是最常规的删除方法,但此方法性能较差,删数据耗时较久,虽容易实现,但性能太差,影响写数据的速率。 另外就…
-
Postgresql 查看SQL语句执行效率的操作
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优…
-
PostgreSQL对GROUP BY子句使用常量的特殊限制详解
一、问题描述 最近,一个统计程序从Oracle移植到PostgreSQL(版本9.4)时,接连报告错误: 错误信息1: postgresql group by position 0…
-
PostgreSQL中的VACUUM命令用法说明
每当PostgreSQL数据库中的表中的行被更新或删除时,死亡行会被遗留下来。VACUUM则会把它们除去来使空间能被重新利用。如果一个表没有被清空,它会变得臃肿,浪费磁盘空间而且会…
-
PostgreSQL 如何查找需要收集的vacuum 表信息
前言 通常,在PostgreSQL中,由于经常需要对表进行 UPDATE 和 DELETE,因此表会产生碎片空间。 在 PostgreSQL中,使用VACUUM 仅仅对需要执行 V…
-
PostgreSQL备份工具 pgBackRest使用详解
前言 pgBackRest是一款开源的备份还原工具,目标旨在为备份和还原提供可靠易用的备份。 特性 并行备份和还原 备份操作期间压缩通常是其瓶颈所在。pgBackRest通过并行处…
-
postgresql 性能优化
本文主要介绍了postgresql连接查询方式、优化思路、优化方案等相关知识。 一个优化的SQL: SELECT order_date, order_source, SUM(com…