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

115 阅读1分钟

查看当前日志文件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(); 更多信息,参见help.kingbase.com.cn/v8/index.ht…