PostgreSQL – Làm sao để xem hiệu năng trong quá khứ của câu lệnh

Mục lục 1. Giới thiệu pg_profile trong PostgreSQL là gì? Không phải lúc nào, khi chúng ta vào kiểm tra hệ thống, cũng là đúng lúc thời gian cao tải hoặc có vấn đề. Làm sao để chúng ta có thể xem lại hiệu năng trong 1 khoảng thời gian trong quá khứ để […]
Sử dụng pg_stat_statements để giám sát câu lệnh trên PostgreSQL

Mục lục 1. Giới thiệu Để giám sát session đang chạy trên PostgreSQL, thông thường chúng ta sử dụng view pg_catalog.pg_stat_activity. Tuy nhiên, để theo dõi kỹ hơn các chỉ số cho từng câu lệnh, thì pg_stat_activity lại không có đủ thông tin. Đó là 1 công cụ có thể nói là không […]
Thủ tục Failover/Switchover Streaming Replication trên PostgreSQL

Mục lục 1. Giới thiệu Streaming Replication Bài viết được thực hiện theo yêu cầu của bạn Lê Văn Tú trong group “Kho tài liệu kiến thức về database” Ở bài viết trước, tôi đã hướng dẫn các bạn xây dựng hệ thống dự phòng cho PostgreSQL bằng Streaming Replication. Trong bài viết này, tôi […]
Monitor Streaming Replication trong PostgreSQL

Mục lục 1. Giới thiệu về monitor Stream Replication Ở một bài trước đây, tôi đã hướng dẫn các bạn cấu hình chức năng Streaming Replication để đồng bộ dữ liệu giữa 2 server trong PostgreSQL. Tuy nhiên, làm sao chúng ta biết được tiến trình đồng bộ Streaming Replication vẫn hoạt động bình thường, […]
Review công cụ quản trị PostgreSQL – DBeaver

Mục lục 1. Giới thiệu DBeaver Gần đây, có 1 anh em trong nhóm “Kho tài liệu kiến thức Database” có muốn tôi chia sẻ về các công cụ mà tôi thường dùng khi quản trị database. Đúng là khi tìm hiểu về quản trị Database, anh em sẽ thấy rất nhiều công cụ hỗ […]
12c New Features – So sánh Local Undo và Shared Undo

Mục lục 1. Giới thiệu về Shared Undo và Local Undo Ở một số bài viết trước, tôi có đề cập đến khái niệm Local Undo, và có nói đó là 1 tính năng mới có trong bản Oracle Database 12.2. Vậy chi tiết hơn, Local Undo, hay mở rộng ra cùng với nó là […]
12c New Features – Hướng dẫn kỹ thuật Hot clone PDB

Mục lục 1. Giới thiệu về Hot clone PDB Trong bài viết “12c New Features – Remote Clone PDB“, tôi đã giới thiệu đến các bạn kỹ thuật remote clone PDB khá tiện lợi đã có trên bản 12.1.0.2. Tuy nhiên, nó vẫn còn 1 số hạn chế, trong đó có việc: Trong quá trình […]
12c New Features – Hướng dẫn kỹ thuật Remote Clone PDB

Mục lục 1. Giới thiệu Bắt đầu từ bản 12.1.0.2 trở đi, bạn có thể tạo ra PDB là bản copy từ 1 PDB ở xa. Tính năng này rất hữu dụng trong các bài toán như: Di chuyển PDB từ nơi này đến nơi khác Tạo các môi trường test/dev cho team phát triển […]
Quản lý Tablespace trong Oracle Database 12c

Mục lục 1. Giới thiệu Trong kiến trúc Multitenant được Oracle đưa vào từ bản 12c, có rất nhiều thứ đã thay đổi, trong đó có cả Tablespace. Cũng như user, giờ đây, tablespace cũng tồn tại ở 2 cấp độ: CDB và PDB 2. Kiểm tra thông tin tablespace Đầu tiên, bạn kết nối […]
Case study: Khôi phục Oracle database khi server bị hỏng hoàn toàn

Mục lục Bài viết này tôi thực hiện theo yêu cầu của 2 bạn Nguyen Trung và Maxo Mac trong nhóm “Kho tài liệu kiến thức Database”. Bài toán đặt ra là: Giả sử database server bị hỏng hoàn toàn, nhưng thật may mắn chúng ta đã có trong tay bản backup và database đã […]
