1
PostgreSQL使用repmgr配置级联复制

最近的项目要求配置共享存储的四节点集群,使集群能够形成负载均衡。 但是大家知道,PostgreSQL不支持使用同一数据目录生成多个实例,在执行pg_ctl start的时候,如果指定的数据目录有实例在运行,则该实例会发生错误导致数据库down掉。故而,我们选择了基于pgpool-II + repmg ...

MsHarvest @ 2020/04/04

2
PostgreSQL12使用pgpool-II配置读写分离集群

pgpool-II是一个集连接池、主备切换与负载均衡于一身的数据库连接件,本文以配置读写分离集群为例,介绍pgpool-II的配置方式。 本文使用的版本为PostgreSQL12.1,由于PG12版本不再支持通过recovery.conf的方式进行主备切换,如果数据目录中存在recovery.con ...

MsHarvest @ 2020/04/02

4
解决Pg新增数据主键冲突

更新索引至最大值:select setval('"demo".test_id_seq', (SELECT MAX("id") FROM demo.test)); 查询下一个序列值:select nextval('"demo".test_id_seq'); ...

酷学大叔 @ 2020/03/13

5
postgreSQL数据库to_timestamp和to_date的区别

1 SELECT to_timestamp('2020-02-27 12:12:12','yyyy-MM-dd hh24:mi:ss') ; 2 SELECT to_date('2020-02-27 12:12:12','yyyy-MM-dd hh24:mi:ss') ; to_timestamp返 ...

于工笔记 @ 2020/03/08

6
【干货总结】:可能是史上最全的MySQL和PGSQL对比材料

关键词:PostgreSQL 11、MySQL5.7 比较版本:PostgreSQL 11 VS MySQL5.7(innodb引擎) Oracle官方社区版 版权情况:PostgreSQL 11(免费开源)、MySQL5.7 Oracle官方社区版(免费开源) ...

桦仔 @ 2020/03/05

7
SELECT语句基础

花浦月 @ 2020/03/05

8
Custom Diagrams

Custom Diagrams https://github.com/dbeaver/dbeaver/wiki/Custom-Diagrams Custom Diagrams https://github.com/dbeaver/dbeaver/wiki/Custom-Diagrams You ca ...

功夫 熊猫 @ 2020/03/05

9
数据分析师如何自力更生统计用户行为频次?

不懂数据分析的 growth hacker 不是好运营。近日我想要统计我家产品 [xue.cn](https://xue.cn/) 用户的编程自学行为的频次,且在不给技术开发部门带来任何新需求的情况下自力更生。那么,我该如何定义并统计这个数据指标呢? ...

刘娟娟PRESSone @ 2020/03/05

11
PostgreSQL各数据类型的内置函数

参考《PostgreSQL实战》 3.1.2 数字类型操作符和数学函数 PostgreSQL 支持数字类型操作符和丰富的数学函数 例如支持 加、减、乘、除、模取取余 操作符 SELECT 1+2, 2 3, 4/2, 8%3; 按模取余 SELECT mod(8,3); 结果:2 四舍五入 函数: ...

浮梦 @ 2020/03/05

12
sql注入基本原理

SQL注入基本原理 WEB技术发展日新月异,但是徒手拼SQL的传统手艺还是受相当多的开发者亲睐。毕竟相比于再去学习一套复杂的 "ORM" 规则,手拼更说方便,直观。通常自己拼SQL的人,应该是有听说过 SQL注入 很危险,但是总是心想:我的SQL语句这么简单,不可能被注入的。 花5分钟看完这个完整的 ...

写着写着就懂了 @ 2020/03/05

13
第3篇:分布式数据库存储

一、分布式数据库存储 在前面的章节;GreenPlum数据库是分布式架构数据库;表的数据分布在segment节点。那么表的数据根据什么策略来分布的? GreenPlum数据库性能依赖于跨数据节点均匀分布 二、分布策略 在GreenPlum数据库在创建表时可以指定分布策略:哈希分布(DISTRIBUT ...

li0924 @ 2020/03/05

14
离线安装PostgreSQL11.6

因为客户最近有一台CentOS7的虚拟机,但是没有联网,需要安装离线安装PostgreSQL 1、首先去官网下载离线安装包 https://www.postgresql.org/download/ 说明:可以点击相应系统下载,也可以点击左边导航source下载tar.gz 选择网页下端的 我此次安装 ...

whitebbai @ 2020/03/05

15
常用 PostgreSQL 脚本

数据定义 数据库 表 扩展 函数 索引 权限控制 运行分析 运行维护 配置 备份还原 其他 时间处理 psql ...

nehcdahc @ 2020/03/05

19
PG数据库常用操作

全量迁移 备份数据 正式迁移 首先要修改备份文件 .sql的owner,防止权限出现错误。 【注意点】该迁移操作会覆盖原来的数据库,所以最好创建一个新库。 列出所有表名和数据库名 PostgreSQL 中 有时候想删除数据库(drop database swiftliveqaapi;),发现提示“E ...

gcdd1993 @ 2020/03/05

20
记一次Postgres CPU爆满故障

问题描述 公司项目测试环境调用某些接口的时候,服务器立即崩溃,并一定时间内无法提供服务。 问题排查 服务器配置不够 第一反应是服务器需要升配啦,花钱解决一切!毕竟测试服务器配置确实不高,2CPU + 4Gib,能干啥?不过问题是今天突然发生的,而且说崩就崩。凭着严谨的态度,还是要刨根问底地找下问题。 ...

gcdd1993 @ 2020/03/05