大数据

  • 开源数据库postgreSQL13在麒麟v10sp1源码安装过程详解

    一、中标麒麟v10sp1在飞腾2000+系统安装略 二、系统依赖包安装 [root@ft2000db opt]# yum install bzip* [root@ft2000db opt]# nkvers ############## Kylin Linux Version ################# Release: Kylin Linux…

    大数据 2022年1月23日
  • pgsql 如何手动触发归档

    方法: pg10.0之前: select pg_switch_xlog(); pg10.0之后: select pg_switch_wal(); 备注:执行 pg_switch_xlog() 后,WAL 会切换到新的日志,这时会将老的 WAL日志归档。 除了手动触发归档,还有什么情况下,pg…

    大数据 2022年1月23日
  • postgresql初始化之initdb的使用详解

    initdb 官网 initdb创建了一个新的PostgreSQL数据库集群。数据库集群是由单个服务器实例管理的数据库集合。 创建数据库集群包括数据库所在的目录、生成共享目录表(属于整个集群而不是任何特定数据库的表)以及创建…

    大数据 2022年1月23日
  • postgresql 如何查看pg_wal目录下xlog文件总大小

    当然如果你登录服务器所在主机,直接在$PGDAT/pg_wal下执行: du -h --max-depth=1 ./ 可以得到。 #du -h --max-depth=1 ./ 4.0K ./archive_status 193M ./ 如果通过客户端怎么做呢? 答案:pg_ls_waldir()函数。pg…

    大数据 2022年1月23日
  • postgresql之使用lsn 获取 wal文件名的实例

    10.0及以后版本: pg_walfile_name() 用法: postgres=# select pg_current_wal_lsn(), pg_walfile_name(pg_current_wal_lsn()), pg_walfile_name_offset(pg_current_wal_lsn()); pg_current_wal_lsn | pg_walfile_…

    大数据 2022年1月23日
  • 修改postgresql存储目录的操作方式

    修改postgresql存储目录: sudo rsync -av /var/opt/gitlab/postgresql /data/gitlab/ 修改 /etc/gitlab/gitlab.rb postgresql[‘data_dir'] = “/data/gitlab/postgresql/data” postgresql[‘dir'] = “/data/gitlab/p…

    大数据 2022年1月23日
  • postgresql运维之远程迁移操作

    背景:高可用架构版本。 主备分别部署在机器A和B上,现在要将其分别迁移到机器C和D上。 思路: 1、首先根据源实例的备份(云盘上可用snapshot),创建一个mirror实例,mirror包含两个节点,分别部署在C和D上。 2、…

    大数据 2022年1月23日
  • postgreSQL自动生成随机数值的实例

    1、 随机生成身份证 新建一个函数,用来生成身份证号码,需要输入两个日期参数 create or replace function gen_id( a date, b date ) returns text as $$ select lpad((random()*99)::int::text, 2, '0') || lpad(…

    大数据 2022年1月23日
  • 使用postgresql 模拟批量数据插入的案例

    创建表: CREATE TABLE t_test( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL ); 模拟批量插入: insert into t_test SELECT generate_series(1,5000000) a…

    大数据 2022年1月23日
  • postgreSQL数据库默认用户postgres常用命令分享

    1、修改用户postgres的密码 #alter user postgres with password ‘xxxx';(其中xxxx是修改的密码)。 2、查看下当前schema的所有者: // 查看当前schema的所有者,相当于/du元命令 SELECT n.nspname AS "Name", pg_ca…

    大数据 2022年1月23日