当前位置: 首页 > news >正文

【赵渝强老师】PostgreSQL的控制文件

1

PostgreSQL数据库的物理存储结构主要是指硬盘上存储的文件,包括:数据文件、日志文件、参数文件、控制文件、WAL预写日志文件等等。

下面重点讨论一下PostgreSQL的控制文件。

image.png
点击这里查看视频讲解:【赵渝强老师】PostgreSQL的控制文件

​控制文件记录了数据库运行时的一些信息,比如数据库oid、是否是打开状态、WAL的位置、检查点的信息等等。PostgreSQL的控制文件是很重要的数据库文件。控制文件默认保存在$PGDATA/global/pg_control目录下,可以使用命令bin/pg_controldata查看控制文件的内容,具体的操作步骤如下:

(1)进入PostgreSQL的安装目录。

cd /home/postgres/training/pgsql

(2)执行命令查看控制文件的内容。

[postgres@mydb pgsql]$ bin/pg_controldata data/# 输出的信息如下:
pg_control version number:            1300
Catalog version number:               202007201
Database system identifier:           7208875389865427015
Database cluster state:               in production
pg_control last modified:             Fri 21 Apr 2023 05:56:43 PM CST
Latest checkpoint location:           0/2000098
Latest checkpoint's REDO location:    0/2000060
Latest checkpoint's REDO WAL file:    000000010000000000000002
Latest checkpoint's TimeLineID:       1
Latest checkpoint's PrevTimeLineID:   1
Latest checkpoint's full_page_writes: on
Latest checkpoint's NextXID:          0:492
Latest checkpoint's NextOID:          24576
Latest checkpoint's NextMultiXactId:  1
Latest checkpoint's NextMultiOffset:  0
Latest checkpoint's oldestXID:        478
Latest checkpoint's oldestXID's DB:   1
Latest checkpoint's oldestActiveXID:  492
Latest checkpoint's oldestMultiXid:   1
Latest checkpoint's oldestMulti's DB: 1
Latest checkpoint's oldestCommitTsXid:0
Latest checkpoint's newestCommitTsXid:0
Time of latest checkpoint:            Fri 21 Apr 2023 05:56:43 PM CST
Fake LSN counter for unlogged rels:   0/3E8
Minimum recovery ending location:     0/0
Min recovery ending loc's timeline:   0
Backup start location:                0/0
Backup end location:                  0/0
End-of-backup record required:        no
wal_level setting:                    replica
wal_log_hints setting:                off
max_connections setting:              100
max_worker_processes setting:         8
max_wal_senders setting:              10
max_prepared_xacts setting:           0
max_locks_per_xact setting:           64
track_commit_timestamp setting:       off
Maximum data alignment:               8
Database block size:                  8192
Blocks per segment of large relation: 131072
WAL block size:                       8192
Bytes per WAL segment:                16777216
Maximum length of identifiers:        64
Maximum columns in an index:          32
Maximum size of a TOAST chunk:        1996
Size of a large-object chunk:         2048
Date/time type storage:               64-bit integers
Float8 argument passing:              by value
Data page checksum version:           0
Mock authentication nonce:            
7fda27a3058cbfb6cde2be36c58d96a33787abb79d40f4c07d36b932460def9b
http://www.zskr.cn/news/115251.html

相关文章:

  • nodejs安装不上,用nvm安装
  • 我的新能源车企,如何靠六西格玛培训跑赢质量与成本的终极竞赛?
  • NMN怎么选?抗衰老保健品哪家强?盘点值得入手的NMN品牌! - 资讯焦点
  • 工作者线程通信方式对比( postMessage()、MessageChannel、BroadcastChannel)
  • GSV1015@ACP#1015/2015产品规格详解及产品应用分享
  • [创业之路]-736-在组织中,责任意味着:“这件事成与败,板子打在我身上。”责任 = 该做的事(义务) + 出事我来扛(担当)
  • [创业之路]-736-目标和结果导向:CTO职责及完成职责要求所具备的能力要求:用技术驱动业务增长、构建长期竞争力,并对技术投入的 ROI(投资回报率)负责。不是“管代码的头”,而是“技术变现的操盘手
  • 如何设计一个盲盒系统
  • 化工厂气象站:国产防爆气象站
  • 名藏大道,悟则大同——《升命学说》中的分享智慧与文明升维
  • PCB焊锡桥连与拉尖成因分析与工艺优化方案
  • 2025年温州文武学校排行榜,苍南县飞林文武学校口碑怎么样 - myqiye
  • 深入解析:【C++:哈希表】从哈希冲突到负载因子:熟悉哈希表的核心机制
  • 告别“脆、滑、异”:2025年柔性夹爪如何革新蛋饺抓取自动化难题 - 品牌2025
  • 当你的论文卡在第三章:宏智树AI悄悄替你铺好了整条学术红毯
  • YashanDB数据库的事务处理性能优化策略
  • 外贸网站建设公司选哪家
  • 云原生时代软件测试策略的转型与创新
  • RDMA设计19:RoCE v2 发送及接收模块设计
  • 局域网扫描工具 MyLanViewer v6.7.2 便携版
  • 电子教室管理工具 Veyon v4.9.8.0 安装版
  • 功率器件中硅基、碳化硅、氮化镓三种技术路线的核心差异
  • 开发与生产环境的10条生存铁律
  • 10、CloudForms 4.0 事件处理机制深度解析
  • 张家港伟博机械有限公司的技术实力怎样?客户评价如何? - myqiye
  • 【Java毕设全套源码+文档】基于Java的贫困地区儿童资助系统的设计与实现(丰富项目+远程调试+讲解+定制)
  • 裁剪到各省!全球/中国/各省降水数据集(1940-2024年)
  • 情感语音合成标准建立中,EmotiVoice参与制定
  • 国内Linux开源镜像站
  • MongoDB 实时同步到 Elasticsearch:用 ElasticRelay 5 分钟跑通(全量 + 增量 + 断点续传)