Mục lục

1. Giới thiệu

Bài viết này sẽ mô tả ý nghĩa hay nội dung các thư mục có trong PostgreSQL data directory

Tham khảo bài viết gốc tại: https://www.postgresql.org/docs/13/storage-file-layout.html

Data directory là thư mục chứa dữ liệu và các file liên quan của Database cluster. Bạn có thể tìm đường dẫn của data directory bằng cách xem giá trị của tham số data_directory như sau:

 

data_directory

 

Các bạn di chuyển vào bên trong thư mục data directory, bạn sẽ thấy rất nhiều thư mục con khác

 

data_directory2

 

2. Ý nghĩa của các thư mục

Dưới đây là các thư mục chính và ý nghĩa của chúng trong PostgreSQL

 

Tên thư mục/fileÝ nghĩa
PG_VERSIONGhi phiên bản hiện tại của PostgreSQL
baseLà thư mục chứa dữ liệu cho từng database. Mỗi database là 1  thư mục con
current_logfilesFile ghi tên của file log hiện đang được ghi bởi logging collector
global

Chứa dữ liệu của các bảng ở cấp độ cluster (VD: pg_tablespace)

Đọc thêm  Xem thông tin về PostgreSQL với System Catalog
pg_logicalChứa dữ liệu liên quan đến tiến trình logical decoding (của logical replication)
pg_tblspc

Thư mục chứa liên kết đến các tablespace

Đọc thêm  Quản lý tablespace trong PostgreSQL
Đọc thêm  Di chuyển tablespace sang thư mục khác trong PostgreSQL
pg_wal

Thư mục chứa các file Write-ahead Log (WAL)

Đọc thêm  PostgreSQL WAL là gì?
pg_xactThư mục chứa dữ liệu trạng thái commit của các transaction
postgresql.auto.confFile chứa giá trị của những tham số đã bị thay đổi bởi câu lệnh ALTER SYSTEM
postmaster.optsFile chứa câu lệnh để khởi động PostgreSQL
postmaster.pidMột lock file chứa các thông tin về main process của PostgreSQL (PID, port, data_directory,…) File này được tạo ra khi tiến trình main process của PostgreSQL được start, và mất đi khi main process shutdown

 

Nguồn: https://dangxuanduy.com/

Hiện tại, tôi có tổ chức đều đặn các khóa học về quản trị Oracle Database, tôi sẽ để thông tin ở đây, để bạn nào quan tâm về lịch học cũng như chương trình học có thể theo dõi nhé.

KHOÁ DÀNH CHO NGƯỜI MỚI

KHÓA HỌC: QUẢN TRỊ ORACLE DATABASE THẬT LÀ ĐƠN GIẢN (ADMIN 1)

CÁC KHOÁ NÂNG CAO:

KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ KIẾN TRÚC MULTITENANT 12c

KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ HỆ THỐNG DATA GUARD

CÁC KHOÁ COMBO:

COMBO 1: ADMIN 1 + MULTITENANT 12c

COMBO 2: ADMIN 1 + DATA GUARD

COMBO 3: ADMIN 1 + MULTITENANT 12c + DATA GUARD

LỊCH HỌC:

Mời bạn xem tại đây: LỊCH HỌC CÁC LỚP ORACLE 

ĐĂNG KÝ:

https://forms.gle/MtCAoRQFenP886y79

Hãy tham gia group “Kho tài liệu kiến thức database” để cùng học hỏi và chia sẻ nhé.

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x