PostgreSQL pgsql之pg_stat_replication的使用详解 pg_stat_replication是一个视图,主要用于监控一个基于流的设置,建议您 注意系统上称作pg_stat_replication的视图。(注:当前版本为pg 10.0,10.0以下版本,字段名会有差异)此视图包含以下信息: \d pg_stat...
PostgreSQL postgreSQL的crud操作详解 postgreSQL学习笔记 欢迎大家指出问题! 版本从6.0开始支持SQL解释器 安装一路下一步。 1.创建数据库 //命令行操作 createdb database_name; CREATE DATABA...
PostgreSQL PostgreSQL的外部数据封装器fdw用法 数据封装器fdw(Foreign Data Wrappers)在PostgreSQL中相当于oracle中的dblink,可以很方便的操作其他数据库中的数据。 场景,在本地的test库中通过外部数据封装器fdw访问本地的testdb中的t2表 本地库tes...
PostgreSQL postgresql之使用lsn 获取 wal文件名的实例 10.0及以后版本: pg_walfile_name() 用法: postgres=# select pg_current_wal_lsn(), pg_walfile_name(pg_current_wal_lsn()), pg_walfile_name_...
PostgreSQL postgresql减少wal日志生成量的操作 1、在繁忙的系统中,如果需要降低checkpoint发生的频率,减少WAL日志的生成量,减轻对系统IO的压力,可以通过以下两种方法。 1) 调整WAL segment大小,最高可以调整到64MB,不过只能通过编译来调整。对于已有系统不太方便; 2) 增大c...
PostgreSQL PostgreSQL 主备数据宕机恢复测试方案 主节点宕机数据,备库数据恢复 背 景 在从节点停止服务,然后往主库不断写入数据,然后把主机宕机掉,启动从库,把主库宕机期间的增量wal日志复制到从库的archive目录下, 执行恢复脚本,则会把主机宕机后的增量数据追加到数据库。 环境 服务器 角色 10....
PostgreSQL PostgreSql从库重新配置的详情 1 复制从库之前配置的参数文件 2、停下现有的从库 3、开启主库的备份状态 4、把主数据库目录拷贝到备库目录就可以了: 5、还原之前复制的recovery.conf文件 6、停下主库备份 7、启动备库 postgresql数据库采用主从配置 在主库正常从库...
PostgreSQL PostgreSQL中关闭死锁进程的方法 由于使用的PostgreSQL数据库,没有资料。只好进行谷歌。 最终在一个英文论坛中发现了解决方法。 如下: 1.检索出死锁进程的ID SELECT * FROM pg_stat_activity WHERE datname=’死锁的数据库ID...
PostgreSQL PostgreSQL时间线(timeline)和History File的用法 说明: 在pg中,当我们进行了基于时间点的还原(PITR)后,数据库会启用新的时间线并继续进行操作。 但是,当我们进行基于时间点的还原后如果发现又出现错误,想要继续还原数据库该如何操作呢?如何还原到原先旧的时间线呢? 我们可以使用recovery_targ...
PostgreSQL PGSQL实现判断一个空值字段,并将NULL值修改为其它值 在使用pgsql时,想要取到某些字段不为空或者为空的数据,可以用以下方法: 1、不为空 Select * From table Where id<>” Select * From table Where id!=” 2、...
PostgreSQL Docker环境下升级PostgreSQL的步骤方法详解 前段时间接到了要升级数据库的需求,在公司大佬的指导下搞定了升级的方案,在此记录一下。 查阅PostgreSQL 官方文档 可以得知,官方提供了两种方式对数据库进行升级——pg_dumpall与pg_upgrade。 pg_dumpall 是将数据库转储成一...
PostgreSQL sqoop读取postgresql数据库表格导入到hdfs中的实现 最近再学习spark streaming做实时计算这方面内容,过程中需要从后台数据库导出数据到hdfs中,经过调研发现需要使用sqoop进行操作,本次操作环境是Linux下。 首先确保环境安装了Hadoop和sqoop,安装只需要下载 ,解压 以及配置环境...