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
- DEVOPS
- 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ý:
Nhận xét (Atom)
ĐỌC NHIỀU
-
Các phần mềm quản lý đơn hàng là “người bạn đồng hành” không thể thiếu của các shop hoạt động online ngày nay. Bởi, không chỉ cải thiện hiệu...
-
Ứng dụng quản lý bán hàng là “người bạn đồng hành” không thể thiếu đối với việc kinh doanh offline lẫn online. Bởi lẽ, chúng vừa giúp người ...
-
Hiện nay, các phần mềm bán hàng online được không ít chủ shop tin chọn nhờ sở hữu nhiều tính năng thông minh, giúp việc quản lý quy trình bá...
-
1. Which two are true about an Oracle gold image-based installation in Oracle 18c and later releases? (Choose two.)