上一页 1 2 3 4 5 6 ··· 37 下一页
  2020年6月9日
摘要: 一,环境准备 主机名 ip master kafka01 192.168.0.188 slave pg_standby 192.168.0.187 以及两主机里面安装好postgres软件 二,环境操作 01,hosts文件添加解析(主备) 02,创建集群使用的环境用户(主) [postgres@k 阅读全文
posted @ 2020-06-09 10:39 kingle-l 阅读(695) 评论(0) 推荐(0) 编辑
  2020年6月8日
摘要: 一,pg_dump 介绍 [postgres@kafka01 psql]$ pg_dump --help pg_dump dumps a database as a text file or to other formats. Usage: pg_dump [OPTION]... [DBNAME] 阅读全文
posted @ 2020-06-08 16:02 kingle-l 阅读(575) 评论(0) 推荐(0) 编辑
摘要: [postgres@kafka01 pgdata]$ pg_ctl -D /data/pgdata/ -l log.log start waiting for server to start.... stopped waiting pg_ctl: could not start server Exa 阅读全文
posted @ 2020-06-08 15:15 kingle-l 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 归档恢复设置 restore_command (string) :用于获取 WAL 文件系列的一个已归档段的本地 shell 命令。这个参数是归档恢复所必需的,但是对于流复制是可选的。 restore_command = 'cp /mnt/server/archivedir/%f "%p"' res 阅读全文
posted @ 2020-06-08 14:55 kingle-l 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 01, pg_basebackup 介绍 pg_basebackup是postgresql提供的一个方便基础备份的工具(9.1开始提供),这个工具会把整个数据库实例的数据都拷贝出来,而不只是把实例中的部分(如某个数据库或表)单独备份出来,该工具使用replication协议连接到数据库实例上,所以主 阅读全文
posted @ 2020-06-08 14:05 kingle-l 阅读(2660) 评论(0) 推荐(0) 编辑
摘要: 一,备份须知 备份前要保证开启了归档 关于pg_start_ backup(摘:https://blog.csdn.net/pg_hgdb/article/details/78505641) pg_start_backup() 和 pg_stop_backup()是postgreSQL提供的一种备份 阅读全文
posted @ 2020-06-08 14:01 kingle-l 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 一,关于WAL归档 事务提交后,对系统的影响必须是永久的,即使系统意外宕机,也必须确保事务提交时的修改已真正永久写入到永久存储中。最简单的实现方法,当然是在事务提交后立即刷新事务修改后的数据到磁盘。但是磁盘和内存之间的IO操作是最影响数据库系统影响时间的,一有事务提交就去刷新磁盘,会对数据库性能产生 阅读全文
posted @ 2020-06-08 13:41 kingle-l 阅读(680) 评论(0) 推荐(0) 编辑
  2020年5月27日
摘要: 一,并行顺序扫描 01,了解顺序扫描 了解并行前应该先学下顺序扫描,也就是全表扫描,每次检索都是全表跑一边,这就导致大表扫描期间就会消耗大量的CPU ,内存 磁盘I/o,这个对数据库影响还是很大的. OLTP 事务型的数据库一般都要避免这个扫描方式 02,创建环境 CREATE TABLE test 阅读全文
posted @ 2020-05-27 16:10 kingle-l 阅读(1194) 评论(0) 推荐(0) 编辑
  2020年5月26日
摘要: 01,场景定义 一般某些值可能设置唯一键导致插入数据出错 02,场景复现 --创建表 CREATE TABLE kingle_study_5 ( name VARCHAR(200) PRIMARY KEY, time INT4, insert_time TIMESTAMP(0) WITHOUT TI 阅读全文
posted @ 2020-05-26 16:44 kingle-l 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 01,WITH 查询 ITH查询是PostgreSQL支持的高级SQL特性之一,这一特性常称为CTE(CommonTable Expressions), WITH查询在复杂查询中定义一个辅助语句(可理解成在一个查询中定义的临时表),这一特性常用于复杂查询或递归查询应用场景。 02,实例去了解WITH 阅读全文
posted @ 2020-05-26 15:52 kingle-l 阅读(431) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 37 下一页

levels of contents