最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

postgresql之使用lsn 獲取 wal文件名的實(shí)例

 更新時(shí)間:2021年01月12日 14:40:46   作者:怠惰的小小白  
這篇文章主要介紹了postgresql之使用lsn 獲取 wal文件名的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

10.0及以后版本:

pg_walfile_name()

用法:

postgres=# select pg_current_wal_lsn(),
     pg_walfile_name(pg_current_wal_lsn()),             
     pg_walfile_name_offset(pg_current_wal_lsn());
 pg_current_wal_lsn |  pg_walfile_name  |  pg_walfile_name_offset  
--------------------+--------------------------+---------------------------------
 2/C000840   | 00000001000000020000000C | (00000001000000020000000C,2112)
(1 row)

注:

pg_current_wal_lsn():獲得當(dāng)前wal日志寫入位置。

pg_walfile_name(lsn pg_lsn):轉(zhuǎn)換wal日志位置為文件名。

pg_walfile_name_offset(lsn pg_lsn):返回轉(zhuǎn)換后的wal日志文件名和偏移量。

10.0之前版本:

postgres=# select pg_current_xlog_location(),
     pg_xlogfile_name(pg_current_xlog_location()),
     pg_xlogfile_name_offset(pg_current_xlog_location());
     
 pg_current_xlog_location |  pg_xlogfile_name  |  pg_xlogfile_name_offset  
--------------------------+--------------------------+-------------------------------------
 596/C4DA2000    | 0000000100000596000000C4 | (0000000100000596000000C4,14295040)

注:

pg_current_xlog_location():獲得當(dāng)前wal日志寫入位置。

pg_xlogfile_name():轉(zhuǎn)換wal日志位置為文件名。

pg_xlogfile_name_offset():返回轉(zhuǎn)換后的wal日志文件名和偏移量。

補(bǔ)充:postgresql lsn與wal file的對(duì)應(yīng)關(guān)系

系統(tǒng)環(huán)境:

PostgreSQL 11.6

查看當(dāng)前的LSN和wal 名稱

postgres=# select pg_current_wal_lsn(),pg_walfile_name(pg_current_wal_lsn());
pg_current_wal_lsn | pg_walfile_name
--------------------±-------------------------
4/D20001B0 | 0000000100000004000000D2

對(duì)應(yīng)關(guān)系

LSN:4/D20001B0

說明:LNS有三部分組成

4:代表walfile的第二部分

D2:代表walfile文件的最后兩位

0001B0:代表偏移量

walfile:00000001 00000004 000000D2

說明:由24個(gè)字符,三部分組成,每部分由8個(gè)字符組成,代表含義如下

00000001:代表數(shù)據(jù)庫運(yùn)行的時(shí)間軸,如果恢復(fù)過數(shù)據(jù)庫(主備切換)這個(gè)值會(huì)增大

00000004:對(duì)LSN的第二部分對(duì)應(yīng)

000000D2:代表walfile文件的最后兩位

查看walfile文件的路徑

postgres=# select * from pg_ls_waldir() order by modification desc limit 5;
name | size | modification
--------------------------±---------±-----------------------
0000000100000004000000D2 | 16777216 | 2020-05-30 12:01:57+08
0000000100000004000000D1 | 16777216 | 2020-05-27 16:11:10+08
0000000100000004000000D0 | 16777216 | 2020-05-24 23:18:25+08
0000000100000004000000CF | 16777216 | 2020-05-14 14:17:16+08
0000000100000004000000CE | 16777216 | 2020-05-09 14:24:25+08

說明:pg的walfile大小默認(rèn)是16MB,可以在初始化數(shù)據(jù)庫時(shí)通過initdb --wal-segsize=SIZE方式來修改

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • PostgreSQL中的collations用法詳解

    PostgreSQL中的collations用法詳解

    這篇文章主要介紹了PostgreSQL中的collations用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 如何為PostgreSQL的表自動(dòng)添加分區(qū)

    如何為PostgreSQL的表自動(dòng)添加分區(qū)

    這篇文章主要介紹了如何為PostgreSQL的表自動(dòng)添加分區(qū),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 安全高效的PostgreSQL數(shù)據(jù)庫遷移解決方案

    安全高效的PostgreSQL數(shù)據(jù)庫遷移解決方案

    PostgreSQL數(shù)據(jù)庫是一款高度可擴(kuò)展的開源數(shù)據(jù)庫系統(tǒng),支持復(fù)雜的查詢、事務(wù)完整性和多種數(shù)據(jù)類型由于各種業(yè)務(wù)需求,企業(yè)常常需要將數(shù)據(jù)在不同的云平臺(tái)或私有環(huán)境之間遷移,所以本文小編給大家介紹了安全高效的PostgreSQL數(shù)據(jù)庫遷移解決方案,需要的朋友可以參考下
    2023-11-11
  • 在windows下手動(dòng)初始化PostgreSQL數(shù)據(jù)庫教程

    在windows下手動(dòng)初始化PostgreSQL數(shù)據(jù)庫教程

    在windows下手動(dòng)初始化PG,是一件比較麻煩的事,下面我具體寫一下過程,大家做一下參考。
    2014-09-09
  • Postgresql?REGEXP開頭的正則函數(shù)用法圖文詳解

    Postgresql?REGEXP開頭的正則函數(shù)用法圖文詳解

    正則表達(dá)式是指一個(gè)用來描述或者匹配一系列符合某個(gè)句法規(guī)則的字符串的單個(gè)字符串,下面這篇文章主要給大家介紹了關(guān)于Postgresql?REGEXP開頭的正則函數(shù)用法的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • pgpool復(fù)制和負(fù)載均衡操作

    pgpool復(fù)制和負(fù)載均衡操作

    這篇文章主要介紹了pgpool復(fù)制和負(fù)載均衡操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Postgresql中LIKE和ILIKE操作符的用法詳解

    Postgresql中LIKE和ILIKE操作符的用法詳解

    這篇文章主要介紹了Postgresql中LIKE和ILIKE操作符的用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 解決postgresql 數(shù)據(jù)庫 update更新慢的原因

    解決postgresql 數(shù)據(jù)庫 update更新慢的原因

    這篇文章主要介紹了解決postgresql 數(shù)據(jù)庫 update更新慢的原因,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Postgresql主從異步流復(fù)制方案的深入探究

    Postgresql主從異步流復(fù)制方案的深入探究

    這篇文章主要給大家介紹了關(guān)于Postgresql主從異步流復(fù)制方案的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Postgresql具有一起的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • PostgreSQL中date_trunc函數(shù)的語法及一些示例

    PostgreSQL中date_trunc函數(shù)的語法及一些示例

    這篇文章主要給大家介紹了關(guān)于PostgreSQL中date_trunc函數(shù)的語法及一些示例的相關(guān)資料,DATE_TRUNC函數(shù)是PostgreSQL數(shù)據(jù)庫中用于截?cái)嗳掌诓糠值暮瘮?shù),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04

最新評(píng)論

武穴市| 梁山县| 开化县| 酒泉市| 石狮市| 德庆县| 兴宁市| 浦县| 土默特左旗| 高陵县| 淮安市| 松阳县| 丹巴县| 浑源县| 蓬莱市| 商河县| 怀安县| 策勒县| 长岭县| 巴东县| 辽阳县| 英德市| 林口县| 城市| 集安市| 武功县| 鄂伦春自治旗| 宝清县| 万州区| 芦山县| 齐齐哈尔市| 泗阳县| 双辽市| 廊坊市| 加查县| 普安县| 保定市| 嵊州市| 顺平县| 榆树市| 敦化市|