前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PostgreSQL中的常用系统信息函数

PostgreSQL中的常用系统信息函数

作者头像
数据库架构之美
发布2020-12-16 11:20:30
1.2K0
发布2020-12-16 11:20:30
举报

下面整理的都是一些比较有用的系统信息函数,有需要的可以收藏一下,以备不时之需。

查看当前日志文件lsn位置:

select pg_current_xlog_location();

select pg_current_wal_lsn();

当前xlog buffer中的insert位置,注意和上面pg_current_xlog_location()的区别:

select pg_current_xlog_insert_location();

查看某个lsn对应的日志名:

select pg_xlogfile_name(lsn);

select pg_walfile_name(lsn);

查看某个lsn在日志中的偏移量:

select pg_xlogfile_name_offset('lsn');

select pg_walfile_name_offset('lsn');

查看两个lsn位置的差距:

select pg_xlog_location_diff('lsn','lsn');

select pg_wal_lsn_diff('lsn','lsn');

查看备库接收到的lsn位置:

select pg_last_xlog_receive_location();

select pg_last_wal_receive_lsn();

查看备库回放的lsn位置:

select pg_last_xlog_relay_location();

select pg_last_xact_replay_timestamp();

创建还原点:

select pg_create_restore_point('20201111');

查看表的数据文件路径,filenode:

select pg_relation_filepath('test'::regclass);

select pg_relation_filenode('test');

查看表的oid:

select 'test'::regclass::oid;

查看当前会话pid:

select pg_backend_pid();

生成序列:

select gernate_series(1,8,2);

生成uuid(pg13新特性):

select gen_random_uuid();

重载配置文件信息:

select pg_reload_conf();

查看数据库启动时间:

select pg_postmaster_start_time();

查看用户表、列等权限信息:

select has_any_column_privilege(user,table,privilege);

select has_any_column_privilege(table,privilege);

select has_column_privilege(user,table,column,privilege);

select has_table_privilege(user,table,privilege);

查看当前快照信息:

select txid_current_snapshot();

切换一个运行日志:

select pg_rotate_logfile();

暂停、恢复回放进程:

select pg_xlog_replay_pause();

select pg_xlog_replay_resume();

导出一个快照:

select pg_export_snapshot();

查看对象的大小信息:

select pg_relation_size();

select pg_table_size();

select pg_total_relation_size();

物理、逻辑复制槽:

pg_create/drop_physical_replication_slot(slotname);

pg_create_logical_replication_slot(slotname,decodingname);

pg_logical_slot_get_changes();

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据库架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档