Ý nghĩa các thư mục trong PostgreSQL

   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

 

   Ý 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_VERSION Ghi phiên bản hiện tại của PostgreSQL
base Là thư mục chứa dữ liệu cho từng database. Mỗi database là 1  thư mục con
current_logfiles File 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_logical Chứ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_xact Thư mục chứa dữ liệu trạng thái commit của các transaction
postgresql.auto.conf File chứa giá trị của những tham số đã bị thay đổi bởi câu lệnh ALTER SYSTEM
postmaster.opts File chứa câu lệnh để khởi động PostgreSQL
postmaster.pid Mộ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é.

 

    KHÓA HỌC: QUẢN TRỊ ORACLE DATABASE THẬT LÀ ĐƠN GIẢN  Xem ngay!

 

   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