ĐĂNG KÝ ĐỂ NHẬN THÔNG TIN MỚI NHẤT

Thiết kế partition sai, hệ thống Core banking bị treo CPU 99% và tôi đã xử lý bằng chấm nhẹ như thế nào?

BÀI VIẾT NÀY TÔI SẼ CHIA SẺ MỘT KINH NGHIỆM THỰC TẾ KHI TỐI ƯU CORE BANKING: SỬ DỤNG KỸ THUẬT PARTITION CHO TABLE LỚN NHƯNG KHÔNG HỢP LÝ DẪN ĐẾN HỆ THỐNG BỊ “TREO” Lần đầu tiên tối ưu Core banking của tôi đó là nhiệm vụ tối ưu Cơ sở dữ liệu Core…

Case Study tối ưu sử dụng Partition và Index để tối ưu câu lệnh từ 30 phút xuống còn 0.01s như thế nào?

Đây là một bài toán tối ưu thực tế , tôi đã áp dụng kỹ thuật tối ưu này cho rất nhiều doanh nghiệp lớn: hệ thống Core chứng khoán, cơ sở dữ liệu core billing của đơn vị viễn thông lớn, hệ thống của ngân hàng… Bạn có thể xem danh sách các dự…

Câu lệnh SQL lúc nhanh lúc chậm trong SQL Server

Câu lệnh SQL lúc nhanh lúc chậm trên SQL Server thường sẽ do nguyên nhân liên quan đến thay đổi chiến lược thực thi. Bài viết này tôi sẽ giúp anh em Demo và phân tích tình huống thất thường này nhé. 1. Mô tả thiết kế Table trong Demo này Bảng EMPLOYEE có cấu…

[VIP] – Xử lý lỗi AWR thiếu thông tin Tablespace IO Statistics Oracle phiên bản 12c tới 19c

Bài viết cung cấp giải pháp xử lý vấn đề báo cáo hiệu năng AWR của Cơ sở dữ liệu Oracle không có thông tin Tablespace IO Statistics, File IO Statistics Quy trình chi tiết, đã áp dụng thành công trên rất nhiều các dự án mà Wecommit triển khai. Chi tiết quy trình này…

Tối ưu PostgreSQL: xử lý DEAD TUPLES trên bảng 10 triệu rows

Bài viết này giúp anh em hiểu được cơ chế xử lý của PostgreSQL khi có nhiều transaction cùng chỉnh sửa một Objects. Và kết quả của cơ chế xử lý này sẽ tạo ra các Dead Tuples trong bảng, điều này ảnh hưởng tới hiệu năng trong thực tế ra sao. Dead Tuples là…

[VIP] – Giải pháp bảo mật Cơ sở dữ liệu Oracle 19c – Masking Data

Quy trình chi tiết triển khai bảo mật dữ liệu trong Cơ sở dữ liệu bằng cách ẩn đi các thông tin nhạy cảm trong bảng mà các user được chỉ định sẽ không được phép xem – giải pháp Masking Data. Phạm vi: Bài viết dành riêng cho các học viên của chương trình…

[VIP] – Quy trình giám sát Index trên Oracle Database – Index Monitoring

Bài viết sau đây là quy trình thực hiện giám sát Index – Index Monitoring trong cơ sở dữ liệu Oracle, giúp loại bỏ toàn bộ các Index không sử dụng khi thiết kế cơ sở dữ liệu. Phạm vi: Bài viết dành riêng cho các học viên của chương trình Từ điển tối ưu 100x…

[VIP] – Case Study xử lý Corrupt hệ thống dự phòng cơ sở dữ liệu Oracle

Mục đích: Bài viết cung cấp chi tiết về TÌNH HUỐNG SỰ CỐ, CHI TIẾT PHƯƠNG ÁN XỬ LÝ và NHỮNG KINH NGHIỆM đúc kết được trong Case Study xử lý Corrupt trên hệ thống dự phòng sở dữ liệu Oracle. Phạm vi: Bài viết dành riêng cho các học viên của chương trình Từ…

Sử dụng JSON khi thiết kế 04 loại cơ sở dữ liệu Oracle, PostgreSQL, SQL Server và MySQL

Bài viết này cung cấp một góc nhìn về sử dụng JSON khi thiết kế Cơ sở dữ liệu, đi kèm với các ví dụ cụ thể trên cả 4 loại cơ sở dữ liệu Oracle, SQL Server, PostgreSQL và MySQL 1. Đầu tiên, chúng ta cùng xem xét một bài toán thiết kế cơ…

[Sự kiện Offline Wecommit] Phân tích sai lầm trong thiết kế và tối ưu cơ sở dữ liệu

SỰ KIỆN OFFLINE WECOMMIT  – PHÂN TÍCH SAI LẦM TRONG THIẾT KẾ VÀ TỐI ƯU CƠ SỞ DỮ LIỆU 1. Sự kiện này Offline này dành cho ai? Các học viên của chương trình Từ điển Tối ưu 100x hiệu năng Các thành viên thuộc doanh nghiệp đã và đang là khách hàng của Wecommit…