KingbaseES V8R6 常用的系统函数
查看当前日志文件lsn位置:
select sys_current_wal_lsn();
查看某个lsn对应的日志名:
select sys_walfile_name('0/1162FBA0');
查看某个lsn在日志中的偏移量:
select sys_walfile_name_offset('0/1162FBA0');
查看两个lsn位置的差距:
select sys_wal_lsn_diff('lsn','lsn');
查看备库接收到的lsn位置:
select sys_last_wal_receive_lsn();
查看备库回放的lsn位置:
select sys_last_xact_replay_timestamp();
创建还原点:
select sys_create_restore_point('20211211');
查看表的数据文件路径,filenode:
select sys_relation_filepath('t1'::regclass);
select sys_relation_filenode('t1');
查看表的oid:
select 't1'::regclass::oid;
查看当前正在使用的wal日志:
select * from sys_walfile_name(sys_current_wal_lsn());
select * from sys_ls_waldir() order by modification asc;
查看当前会话pid:
select sys_backend_pid();
生成序列:
select generate_series(1,8,2);
重载配置文件信息:
select sys_reload_conf();
查看数据库启动时间:
select sys_postmaster_start_time();
切换一个运行日志:
select sys_rotate_logfile();
切换wal日志:
select sys_switch_wal();
暂停、恢复回放进程:
select sys_wal_replay_pause();
select sys_wal_replay_resume();
查看对象的大小信息:
select sys_relation_size();
select sys_table_size();
select sys_total_relation_size();
操作物理、逻辑复制槽:
sys_create/drop_physical_replication_slot(slotname);
sys_create_logical_replication_slot(slotname,decodingname);
sys_logical_slot_get_changes();
KINGBASE研究院