Database tutorial - IT technology blog

Tối ưu hóa Autovacuum trong PostgreSQL: Chẩn đoán nghẽn I/O, ngăn ngừa Wraparound và tinh chỉnh hệ thống Production

Loại bỏ các điểm nghẽn disk I/O và xử lý tình trạng phình to dead tuple thông qua kỹ thuật tinh chỉnh autovacuum trong PostgreSQL. Khám phá cách cấu hình cost limit, tối ưu hóa riêng cho các bảng có tần suất ghi cao và bảo vệ cụm database production khỏi nguy cơ gián đoạn do sự cố transaction ID wraparound.
Linux tutorial - IT technology blog

Làm chủ Strace trên Linux: Tracing System Call để gỡ lỗi tiến trình bị treo và thiếu file

Tìm hiểu cách sử dụng strace để xử lý sự cố các tiến trình không phản hồi trên Linux, truy tìm các file cấu hình bị thiếu và xác định chính xác điểm nghẽn độ trễ. Hướng dẫn này bao gồm các kỹ thuật trace system call thực tế, lọc đầu ra và chiến lược debug trên môi trường production.
Programming tutorial - IT technology blog

Gọi Thư Viện C từ Python với ctypes và cffi: Tăng Tốc Code CPU-Intensive Không Cần Cython

Khi một data pipeline Python bị timeout lúc 2 giờ sáng, giải pháp không phải là tinh chỉnh thuật toán thêm lần nữa — mà là gọi trực tiếp hàm C từ Python bằng ctypes. Bài viết này hướng dẫn cách tích hợp C/C++ với Python qua ctypes và cffi, gọi thư viện hệ thống và loại bỏ nút cổ chai CPU mà không cần đụng vào Cython hay pipeline build.