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/

Xin cho tôi được biết, bạn cảm thấy bài viết này như thế nào? Ý kiến của bạn sẽ giúp tôi nâng cao chất lượng bài viết của mình.

    Hãy chia sẻ bài viết này nếu bạn thấy có ích nhé
    0 0 votes
    Article Rating
    Subscribe
    Notify of
    guest
    0 Comments
    Inline Feedbacks
    View all comments