MySQL tutorial - IT technology blog

Tối ưu phân trang MySQL hàng triệu bản ghi: Dùng Seek Method thay thế OFFSET

LIMIT OFFSET là cái bẫy hiệu năng phổ biến nhất với bảng MySQL hàng triệu row — OFFSET càng lớn, MySQL càng phải scan và bỏ đi nhiều row hơn. Bài viết này phân tích nguyên nhân và hướng dẫn hai kỹ thuật tối ưu: Late Row Lookup và Seek Method (Keyset Pagination) với benchmark thực tế.
MySQL tutorial - IT technology blog

Tối ưu Dung Lượng MySQL: Chọn Kiểu Dữ Liệu Chuẩn Xác để Tăng Tốc I/O và Tiết Kiệm RAM

Chọn sai kiểu dữ liệu MySQL khiến database "béo" không cần thiết, I/O tăng cao và RAM lãng phí. Bài viết chia sẻ kinh nghiệm thực chiến từ production 50GB: cách chọn đúng giữa INT/BIGINT, VARCHAR/TEXT, ENUM, TIMESTAMP để tối ưu hiệu năng ngay từ thiết kế schema.
MySQL tutorial - IT technology blog

mysqlbinlog: Hướng dẫn đọc và phân tích Binary Log MySQL để điều tra sự cố và kiểm toán database

mysqlbinlog là công cụ đọc và phân tích binary log MySQL, giúp điều tra sự cố, tìm nguyên nhân mất dữ liệu và thực hiện Point-in-Time Recovery. Bài viết chia sẻ kinh nghiệm thực tế sau 6 tháng vận hành production MySQL 8.0 với 50GB data, từ cách bật binlog đúng cách đến các kịch bản điều tra thực tế.