Trong DB2 (IBM Db2 Database), hai lệnh REORG và RUNSTATS đó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.
- HOME
- BASIC
- INSTALL
- ADMIN
- FULL BÀI VIẾT
- CÂU HỎI THƯỜNG GẶP
- ADMIN TUTORIAL
- CÀI ĐẶT, PATCH
- UPGRADE/MIGRATION
- NGUYÊN LÝ
- CÔNG CỤ
- INSTANCE
- USER, QUYỀN
- LƯU TRỮ (STORAGE)
- GIAO DỊCH
- BẢO MẬT
- OBJECTS
- BACKUP
- RECOVERY
- BẢO TRÌ
- HIỆU NĂNG (PERFORMANCE)
- CÁC LỖI THƯỜNG GẶP
- TROUBLESHOOTING
- QUY TRÌNH VẬN HÀNH ORACLE DATABASE A-Z
- VẬN HÀNH TỰ ĐỘNG
- TIPS
- KHO TÀI NGUYÊN
- EXADATA
- KHÁC
- DEV
- SECURITY
- TUNNING
- RAC
- HA
- OTHER DB
- SYSTEM
- SOLUTION
- TRAINING
- CONTACT
Thứ Tư, 25 tháng 6, 2025
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.
Thứ Tư, 4 tháng 6, 2025
Phân tích câu lệnh free -m trong Linux
Dựa vào kết quả bạn cung cấp từ lệnh free -m
, ta có thể phân tích chi tiết như sau:
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/lock | Tăng ổn định hệ thống |
Gửi cảnh báo | Phản ứng nhanh với lỗi |
Báo cáo hiệu năng | Chủ động tuning |
Tự mở rộng | Không bị full disk / tablespace |
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êu | Lý do |
---|---|
Giám sát sử dụng hệ thống | Phát hiện sớm quá tải, sai cấu hình |
Xử lý session treo, lock | Tối ưu concurrency |
Tối ưu RAM/CPU/WAL | Giảm tiêu hao tài nguyên |
Cân đối load | Tăng độ ổn định hệ thống |
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
Đăng ký:
Bài đăng (Atom)
ĐỌC NHIỀU
-
Checklist triển khai theo 6 giải pháp của Bộ TT&TT (có phân vai “Ai làm gì” – từng bước – mẫu tài liệu cần chuẩn bị). Template “Kế h...
-
ASM là viết tắt của “Automatic Storage Management” trong hệ thống quản lý cơ sở dữ liệu của Oracle. ASM là một công nghệ của Oracle Databas...
-
Serial: sneep All Hardware # prtdiag -v // verbose show đầy đủ thông tin # prtconf