postgresql
文章平均质量分 81
以前冷现在热
这个作者很懒,什么都没留下…
展开
-
Postgresql 进程分析
Linux上执行 ps -ef | grep postgres 查看postgresql进程wal sender process/ wal receiver process wal sender 进程和wal receiver进程是实现postgresql复制(streaming replication)的进程。 Wal sender进程通过网络传送WAL日志,而其他PostgreSQL实例的w...原创 2018-06-08 09:45:03 · 1750 阅读 · 0 评论 -
Postgresql wal日志
wal日志wal日志是什么WAL机制实现LSN标记pg的wal配置检查点wal日志是什么WAL即Write-Ahead Logging,预写式日志(WAL)是保证数据完整性的一种标准方法。WAL的中心概念是数据文件(存储着表和索引)的修改必须在这些动作被日志记录之后才被写入,即在描述这些改变的日志记录被刷到持久存储以后。如果我们遵循这种过程,我们不需要在每个事务提交时刷写数据页面到磁盘,因为...原创 2018-12-11 15:18:31 · 6512 阅读 · 1 评论 -
PostgreSQL时间线
PostgreSQL时间线时间线的引入wal日志名解析新时间线的出现场景history文件时间线的引入如果没有时间线,会有什么问题?先举个将数据库恢复到以前时间点的例子。假设在一个数据库的运行过程中,DBA在周三12:00AM删掉了一个关键的表,但是直到周五中午才发现这个问题。这个时候DBA拿出最初的数据库备份,加上存在归档目录的日志文件,将数据库恢复到周三11:00AM的时间点,这样就能...原创 2018-12-11 11:16:54 · 1343 阅读 · 0 评论 -
PostgreSQL流复制搭建
PostgreSQL流复制搭建环境信息主库需配置的参数备库配置使用pg_basebackup搭建基础备份编辑recovery.conf文件验证启动数据库监控流复制判断主机类型环境信息主库为已初始化好数据库PG实例,备库为已安装好软件但未初始化的数据库ipstatusname192.168.100.10主库db192.168.100.12备库stb主库...原创 2018-12-13 11:53:07 · 929 阅读 · 0 评论 -
postgresql中recovery.conf分析
@toc原创 2018-12-13 11:18:35 · 3047 阅读 · 0 评论 -
postgresql中postgresql.conf配置说明
一、连接配置与安全认证1、连接Connection Settings listen_addresses (string)这个参数只有在启动数据库时,才能被设置。它指定数据库用来监听客户端连接的TCP/IP地址。默认是值是* ,表示数据库在启动以后将在运行数据的机器上的所有的IP地址上监听用户请求(如果机器只有一个网卡,只有一个IP地址,有多个网卡的机器有多个 IP地址)。可以写成机...转载 2018-11-09 17:19:50 · 2258 阅读 · 0 评论 -
postgresql目录及进程说明
postgresql采用常见C\S架构,服务端的主程序和进程叫做postgres,每当有新的客户端连接,服务器端都会新增一个postgres进程与之交互。主进程用来管理所有的数据文件,接收客户端请求,执行客户端操作。客户端可以是JDBC/ODBC,psql命令行客户端等等。postgresql常见进程:wal sender process/ wal receiver process:w...原创 2018-11-09 17:05:28 · 788 阅读 · 0 评论 -
linux上ora2pg安装步骤
安装perlperl一般自带,需要5.8以上版本 perl -v。如未安装,可以事先下载好安装包。安装步骤:1、解压安装包,进入解压目录2、运行 sh Configure –de (使用默认配置安装)3、make4、make test5、make install安装oracle客户端准备以下安装包:instantclient-basic-linux.x64-11.2.0.4.0.zip,insta...原创 2018-06-08 10:11:22 · 1797 阅读 · 1 评论 -
oracle导出数据到postgresql之ora2pg数据迁移工具分析
ora2pg主要功能: Ora2Pg可用于任何反向工程Oracle数据库,到巨大的企业数据库迁移或简单地复制一些Oracle,数据导入PostgreSQL数据库。它非常易于使用,而且不需要任何Oracle数据库知识,需要知道其连接到Oracle数据库所需的参数。 Ora2pg总体描述: 1.安装ora2pg,安装其所需要的依赖包,以及Perl模块等。 2.配置...原创 2018-06-08 10:03:42 · 4215 阅读 · 0 评论 -
Linux服务器PostgreSQL远程连接设置
PostgreSQL安装完成后是不能从本机之外的机器连接的按以下步骤修改配置1,安装目录/data/pg_hba.confhost all all 192.168.1.1/32 md5 --/32代表只允许192.168.1.1访问host all all 192.168.1.0/24 md5 ...原创 2018-06-08 09:49:31 · 6278 阅读 · 0 评论 -
Postgresql 连续归档和时间点恢复(PITR)
连续归档和时间点恢复(PITR)连续归档设置什么情况下会触发归档?PIRT恢复连续归档设置所谓WAL日志归档,其实就是把在线的WAL日志备份出来。要启用WAL归档,需设置wal_level配置参数为replica或更高,设置archive_mode为on,并且使用archive_command配置参数指定一个shell命令。在pg中配置归档的方法就是配置参数archive_command,...原创 2018-12-11 18:48:45 · 6890 阅读 · 0 评论