So sánh Shared Server và Dedicated Server trong Oracle

Mục lục 1. Giới thiệu Để phục vụ cho các yêu cầu từ người dùng, Oracle đã tạo ra các server process. Tuy nhiên, không phải lúc nào 1 người dùng cũng được phục vụ bởi 1 server process. Điều này phụ thuộc vào tài nguyên máy chủ database của bạn có đủ để làm […]
So sánh thời gian export dữ liệu với các option pg_dump trên PostgreSQL

Mục lục 1. Giới thiệu Khi export dữ liệu, bạn có chắc các option bạn sử dụng đã là tối ưu? Trong bài viết này, tôi sẽ thực hành với các câu lệnh pg_dump và so sánh thời gian thực hiện giữa các option của nó nhé. Nếu bạn chưa làm việc với pg_dump bao […]
Restore Point in Time Recovery database PostgreSQL

Mục lục 1. Giới thiệu Tiếp tục series các bài lab về Backup/Restore PostgreSQL được một bạn thành viên yêu cầu tại group “Kho tài liệu kiến thức về Database”. Ở bài trước tôi đã hướng dẫn các bạn 1 cách restore database rồi, tuy nhiên với cách đó, dữ liệu chỉ khôi phục về […]
Restore database PostgreSQL ở chế độ No Archive mode

Mục lục 1. Giới thiệu Xin chào các bạn, trên group “Kho tài liệu kiến thức về Database”, có một bạn đã yêu cầu mình làm 1 loại bài hướng dẫn cách Backup/Restore PostgreSQL Database. Bài viết này sẽ hướng dẫn các bạn Quy trình để Restore PostgreSQL ở chế độ No Archive mode. Chúng […]
PGA trong Oracle là gì

Mục lục 1. Giới thiệu PGA Trong Memory của Oracle, có 2 khu vực: SGA và PGA. Về SGA, chúng ta đã tìm hiểu ở bài trước Ở trong bài này, chúng ta sẽ tìm hiểu thành phần thứ 2 trong Memory. Đó là PGA PGA (viết đầy đủ là Program Global Area) […]
SGA trong Oracle là gì

Mục lục 1. Giới thiệu: SGA là gì? Như bạn đã biết ở bài học trước, SGA là phân vùng chia sẻ trên Memory, nó lưu trữ các dữ liệu được chia sẻ cho toàn bộ người dùng. Trong bài học này các bạn sẽ được biết thêm bên trong SGA còn có những thành […]
Cấu hình Logical Replication trong PostgreSQL

Mục lục 1. Giới thiệu Logical Replication Theo tài liệu PostgreSQL, Logical Replication là một giải pháp đồng bộ dữ liệu ở mức logic. Ở đây có 2 thuật ngữ, bạn cần hiểu rõ ý nghĩa: Đồng bộ dữ liệu có thể hiểu là cơ chế giúp 1 bảng (hay rộng ra là 1 đối […]
Ý nghĩa các thư mục trong PostgreSQL

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 […]
PostgreSQL – Tạo bảng bằng cách CREATE TABLE AS SELECT

Mục lục 1. Giới thiệu CTAS Trong các RDBMS như Oracle, PostgreSQL, nếu bạn muốn tạo ra 1 bảng copy của 1 bảng khác, giải pháp là CREATE TABLE AS SELECT (CTAS) 2. Tạo một bảng copy của 1 bảng khác Cú pháp: create table <table mới> as select * from <table gốc> VD: Giả […]
Backup database PostgreSQL bằng pg_basebackup

Mục lục 1. Giới thiệu pg_basebackup pg_basebackup là một công cụ backup đơn giản được cung cấp bởi PostgreSQL. Trong bài này, tôi sẽ hướng dẫn các bạn sử dụng nó. 2. Đặc điểm của pg_basebackup pg_basebackup có thể chạy trong khi database cluster vẫn đang hoạt động. Nói cách khác, người dùng vẫn […]
