金仓数据库KingbaseES V8R6 常用的系统函数

本文详细介绍了PostgreSQL中一系列与日志顺序号(lsn)、数据文件、wal日志、备份恢复、配置管理及复制槽等相关的SQL查询和管理操作,涵盖了数据库管理和维护的核心技术。
摘要由CSDN通过智能技术生成
查看当前日志文件lsn位置:
  1. select sys_current_wal_lsn();
查看某个lsn对应的日志名:
  1. select sys_walfile_name(‘0/1162FBA0’);
查看某个lsn在日志中的偏移量:
  1. select sys_walfile_name_offset(‘0/1162FBA0’);
查看两个lsn位置的差距:
  1. select sys_wal_lsn_diff(‘lsn’,‘lsn’);
查看备库接收到的lsn位置:
  1. select sys_last_wal_receive_lsn();
查看备库回放的lsn位置:
  1. select sys_last_xact_replay_timestamp();
创建还原点:
  1. select sys_create_restore_point(‘20211211’);
查看表的数据文件路径,filenode:
  1. select sys_relation_filepath(‘t1’::regclass);
  2. select sys_relation_filenode(‘t1’);
查看表的oid:
  1. select ‘t1’::regclass::oid;
查看当前正在使用的wal日志:
  1. select * from sys_walfile_name(sys_current_wal_lsn());
  2. select * from sys_ls_waldir() order by modification asc;
查看当前会话pid:
  1. select sys_backend_pid();
生成序列:
  1. select generate_series(1,8,2);
重载配置文件信息:
  1. select sys_reload_conf();
查看数据库启动时间:
  1. select sys_postmaster_start_time();
切换一个运行日志:
  1. select sys_rotate_logfile();
切换wal日志:
  1. select sys_switch_wal();
暂停、恢复回放进程:
  1. select sys_wal_replay_pause();
  2. select sys_wal_replay_resume();
查看对象的大小信息:
  1. select sys_relation_size();
  2. select sys_table_size();
  3. select sys_total_relation_size();
操作物理、逻辑复制槽:
  1. sys_create/drop_physical_replication_slot(slotname);
  2. sys_create_logical_replication_slot(slotname,decodingname);
  3. sys_logical_slot_get_changes();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值