Thứ Tư, 25 tháng 6, 2025

Reorg và runstat có tác dụng gì trong DB2 từ A-Z

Trong DB2 (IBM Db2 Database), hai lệnh REORGRUNSTATS đóng vai trò rất quan trọng trong việc duy trì hiệu năng và ổn định hệ thống. Chúng phục vụ cho tối ưu hóa truy vấn, quản lý bộ nhớ, và cải thiện kế hoạch thực thi của optimizer.

Sửa bài viết

Thứ Ba, 24 tháng 6, 2025

Thử nghiệm quét full chậm hơn index

Dưới đây là phiên bản viết lại bài viết từ link bạn cung cấp, theo hướng phân tích sâu sắc hơn về kiến trúc index trong Oracle, lý giải vì sao truy vấn dùng Index có thể chạy chậm hơn Full Table Scan, kèm mô hình truy xuất dữ liệu, các khái niệm như selectivity, random I/O, và cost-based optimizer.

Sửa bài viết

Thứ Bảy, 31 tháng 5, 2025

Cơ chế rollback một batch job lớn (update/delete/insert hàng chục triệu bản ghi) trong PostgreSQL, các rủi ro có thể gặp, và biện pháp phòng ngừa an toàn

Bài toán: Khi tôi chạy 1 batch job ví dụ update/delete 100 triệu bản ghi, thậm chí insert 100 triệu bản ghi, chạy giữa chừng cancel hoặc bị kill gây ra quá trình rollback transaction, thậm chi treo database, crash database 
Qua bài viết này tôi sẽ giải thích kỹ cơ chế rollback batch job lớn: 
- Khi nào diễn ra quá trình này 
- Các rủi ro có thể xảy ra với quá trình 
- Các biện pháp phòng ngừa
Sửa bài viết

21.Tự động hóa Quản trị PostgreSQL (Backup, Kill Session, Báo Cáo, Telegram Alert, Tự Thêm Datafile)

✅ 1. Mục tiêu tự động hóa

Tác vụMục tiêu
Backup định kỳĐảm bảo an toàn dữ liệu
Kill session treo/lockTăng ổn định hệ thống
Gửi cảnh báoPhản ứng nhanh với lỗi
Báo cáo hiệu năngChủ động tuning
Tự mở rộngKhông bị full disk / tablespace
Sửa bài viết

20.Quản lý tài nguyên PostgreSQL – CPU, RAM, Swap, IO, Network, Session, Lock, Storage

✅ 1. Mục tiêu quản lý tài nguyên

Mục tiêuLý do
Giám sát sử dụng hệ thốngPhát hiện sớm quá tải, sai cấu hình
Xử lý session treo, lockTối ưu concurrency
Tối ưu RAM/CPU/WALGiảm tiêu hao tài nguyên
Cân đối loadTăng độ ổn định hệ thống
Sửa bài viết

18.Quản lý Hiệu năng Database PostgreSQL (Monitoring & Tuning)

✅ 1. Mục tiêu quản lý hiệu năng

  • Phát hiện bottleneck (CPU, RAM, IO, lock…)

  • Cảnh báo slow query, deadlock, bloat

  • Theo dõi sức khỏe hệ thống liên tục

  • Đề xuất tối ưu cấu hình & truy vấn

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master