pg_walfile_name(lsn pg_lsn):将wal位置转换成文件名

pg_lsn数据类型可以用于存储LSN数据,LSN是指向WAL中某个位置的指针。pg_lsn用XLogRecPtr的形式展现,是pg的内部系统类型。

在内部,LSN是一个64bit的整数,表示WLA流中的一个字节位置。打印的时候,用两个十六进制的数来表示,每个数最多可以包含八个数字。使用斜线分割,例如16/B374D848。
pg_lsn类型支持标准的比较操作,比如=、>。
两个LSNs可以使用-操作进行相减;结果是在WAL中间隔。

postgres=# SELECT pg_walfile_name('1/00002D3E');
pg_walfile_name
--------------------------
000000010000000100000000
(1 row) postgres=#

最新文章

  1. 在移动端中的flex布局
  2. 卸载oracle 11g grid软件
  3. 驱动编程:NtReadVirtualMemory
  4. FOR ALL ENTRIES IN 与 INNER JOIN 写在一个SQL上影响效率
  5. 进程间通信方式与Binder机制原理
  6. Android-Junit-Report测试报告生成——Android自动化测试学习历程
  7. 使用eclipse和maven创建activiti项目基础配置
  8. cdoj 31 饭卡(card) 01背包
  9. 常用的MySQL图形化管理软件
  10. 理解 Python 中的线程
  11. Visual Studio2017数据库数据比较
  12. 第十一章 图像之2D(1)SpriteBatch
  13. python之地基(一)
  14. 【GO】【gdb】
  15. hdu 3094 A tree game 树上sg
  16. 【sping揭秘】9、容器内部事件发布(二)
  17. ios开发之--使用xib适配iPhone X
  18. json小知识
  19. 收集Nginx的json格式日志(五)
  20. ②Jenkins集成—集成构建部署

热门文章

  1. C#创建DataTable(转载)
  2. c# 泛型study
  3. 查看zookeeper版本
  4. bug集锦------持续但不定期 更新
  5. Gerrit代码评审流程
  6. C++(四十六) — 异常处理机制、标准IO输入输出
  7. PAT甲级1005水题飘过
  8. 我感觉这个书上的微信小程序登陆写得不好
  9. BZOJ1123 [POI2008]BLO(割点判断 + 点双联通缩点size)
  10. python测试开发django-rest-framework-60.使用token登录(authentication之TokenAuthentication)