Quản lý Schema trong PostgreSQL

Mục lục 1. Giới thiệu Schema Trong PostgreSQL, schema là một tập hợp các đối tượng (bảng, view, index, function,…). Schema là một phần của database. Trong bài viết này, tôi sẽ hướng dẫn các bạn các thao tác quản trị thường gặp với Schema.   2. Xem thông tin về schema Như tôi đã … Đọc tiếp

Quản lý database trong PostgreSQL

Quản lý PostgreSQL Database

Mục lục 1. Giới thiệu database Database là một tập hợp các dữ liệu liên quan với nhau và thuộc trong Database cluster. Bài viết này sẽ hướng dẫn các bạn cách quản lý các Database trong PostgreSQL.   2. Kết nối đến database bằng psql Bạn có thể có nhiều công cụ để kết … Đọc tiếp

Quản lý người dùng hay role trong PostgreSQL

Quản lý User hay Role

Mục lục 1. Giới thiệu Role Khái niệm role trong PostgreSQL có đôi chút khác biệt so với các hệ quản trị CSDL quan hệ (RDBMS) khác như Oracle. Nếu như trong các RDBMS khác, role là tập hợp các quyền thì trong PostgreSQL, role vừa là user (người dùng) vừa là nhóm các quyền … Đọc tiếp

Cài đặt PgAdmin để quản lý PostgreSQL

Cài đặt pgadmin cho postgresql

Mục lục 1. Giới thiệu Pgadmin 4 Bạn cần một công cụ mạnh mẽ, đầy đủ chức năng, và lại có giao diện đồ họa thân thiện để quản trị PostgreSQL. PgAdmin chính là công cụ bạn cần. PgAdmin là công cụ thông dụng nhất để quản lý PostgreSQL. Trong bài này tôi sẽ hướng … Đọc tiếp

PostgreSQL WAL là gì?

POSTGRES WAL là gì

Mục lục 1. Giới thiệu WAL Một trong các thành phần quan trọng nhất trong PostgreSQL đó là Write-ahead Log (WAL). WAL phục vụ cho mục đích khôi phục lại database khi PostgreSQL bị shutdown đột ngột (máy chủ bị mất điện, process postmaster bị kill,…) Trong bài viết này, tôi sẽ giải thích cho … Đọc tiếp

Các tham số cấu hình Memory trong PostgreSQL

Các tham số cấu hình memory

Mục lục 1. Giới thiệu Trong PostgreSQL, có các tham số cấu hình cho phép bạn có thể điều chỉnh mức độ sử dụng các tài nguyên như (Memory, CPU,…). Nếu bạn chưa đọc bài viết sau, hãy đọc nó trước khi đọc tiếp bài viết này Trong bài viết này, tôi sẽ hướng dẫn … Đọc tiếp

Bí kíp Linux #8: Tìm nguyên nhân hệ điều hành bị chậm bằng vmstat

Tìm nguyên nhân Linux bị chậm

Mục lục 1. Giới thiệu Khi hệ điều hành Windows bị chậm, thông thường, bạn sẽ mở Task Manager lên, xem CPU, RAM có bị đầy hay không. Trên Linux cũng có nhiều công cụ có chức năng tương tự như vậy, như top, vmstat, iostat, … Trong bài viết này, tôi sẽ hướng dẫn … Đọc tiếp

Semaphore trong Linux là gì

Semaphore trong Linux là gì

Semaphore là một cơ chế cho phép nhiều  process or thread thay đổi, giám sát các truy vấn trên các tài nguyên được chia sẻ của hệ điều hành. Trong 1 môi trường hệ điều hành đa truy cập, đa xử lý, các tiến trình sử dụng các tài nguyên chia sẻ của hệ điều … Đọc tiếp

Cấu hình tham số trong PostgreSQL

Cấu hình tham số trong PostgreSQL

Mục lục 1. Các tham số cấu hình là gì? Rất nhiều các hoạt động, hay thành phần của PostgreSQL có thể điều chỉnh thông qua các tham số cấu hình. Ví dụ: Bạn có thể giới hạn số lượng session tối đa được phép kết nối đến database Bạn có thể thay đổi port … Đọc tiếp

Một số lỗi thông thường khi khởi động PostgreSQL

Các lỗi thường gặp khi khởi động Postgresql

Mục lục 1. Giới thiệu Có một số lý do phổ biến khiến PostgreSQL không thể khởi động. Việc đầu tiên là bạn hãy kiểm tra file log khi khởi động để xem PostgreSQL báo lỗi gì. Dưới đây tôi sẽ giải thích chi tiết hơn một số thông báo lỗi phổ biến nhất.   … Đọc tiếp