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();
posted @ 2023-03-02 16:11  KINGBASE研究院  阅读(168)  评论(0编辑  收藏  举报