Cấu hình Streaming Replication trong PostgreSQL 13

Table of Contents 1. Giới thiệu Streaming Replication Streaming Replication là tính năng giúp bạn xây dựng 1 hệ thống database dự phòng cho database PostgreSQL. Hơn thế nữa, nó còn cho phép bạn có thể truy vấn dữ liệu trên database dự phòng được, giúp giảm tải cho database chính. Streaming Replication hoạt động […]
Các pha khởi động trong Oracle database

Mục lục 1. Đây là một bài viết cực kỳ quan trọng. Việc bật tắt database có thể bạn đã không còn xa lạ gì. Tuy nhiên nếu bạn hiểu được rằng sau mỗi lệnh bật/tắt, database thực sự làm những việc gì phía sau, điều đó sẽ giúp tăng kỹ năng phán đoán lỗi […]
Chế độ archive log mode Oracle là gì?

Mục lục 1. Archive log là gì? Ở một bài viết trước, tôi đã giới thiệu đến các bạn vai trò của Redo log. Đó là các file có vai trò cực kỳ quan trọng trong database Oracle, có tác dụng khôi phục lại dữ liệu mỗi khi database bị shutdown đột ngột. Tuy nhiên, […]
Chuyển database Oracle về Archive log mode

Mục lục 1. Giới thiệu Ở bài viết này, tôi sẽ hướng dẫn bạn thủ tục để chuyển database của bạn về chế độ Archive log mode 2. Kiểm tra xem chế độ Archive log mode đã được bật hay chưa Đầu tiên, bạn hãy login vào database bằng user SYS sqlplus / as sysdba […]
Xử lý thế nào khi phân vùng WAL file bị đầy

Mục lục 1. Giới thiệu Wal file là một thành phần rất quan trọng trong PostgreSQL. Mỗi khi có thay đổi trong database, PostgreSQL sẽ ghi vào WAL file. Nếu có sự cố xảy ra như mất điện đột ngột, thông tin trong WAL file sẽ được sử dụng để khôi phục khi database khởi […]
Cách xem thông tin về một bảng trong PostgreSQL

Mục lục 1. Giới thiệu Khi ai đó đưa cho bạn một bảng, bảo bạn hãy lấy dữ liệu từ nó đi. Đầu tiên, có thể bạn sẽ cần biết trong bảng đó có những cột gì? Sau đó, đi xa hơn, bạn có thể muốn biết là các kiểu dữ liệu của các cột […]
Thay đổi tên schema trong PostgreSQL

Trong PostgreSQL, bạn hoàn toàn có thể thay đổi schema thành tên khác chỉ bằng 1 câu lệnh đơn giản Giả sử tôi có 1 schema tên là pgadmin như sau: postgres=# \dn List of schemas Name | Owner ———-+———– pgadmin | admin postgres | postgres public | postgres (3 rows) Bên trong schema này […]
Ý nghĩa các loại partition table trong PostgreSQL

Mục lục 1. Partition table là gì? Table giống như một khối dữ liệu, dữ liệu càng lớn thì table càng lớn, và việc tìm kiếm 1 dữ liệu cụ thể càng khó. Do đó, các hệ quản trị CSDL như Oracle, PostgreSQL, SQL Server, … đều có 1 khái niệm giống nhau gọi là […]
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 […]
