Python tutorial - IT technology blog

match-case trong Python 3.10: Thay thế if-else lồng nhau bằng Structural Pattern Matching

Sau 6 tháng đưa Python match-case vào production, mình thấy Structural Pattern Matching phát huy rõ nhất khi xử lý dict, dataclass và các response có nhiều variant cấu trúc khác nhau. Bài viết so sánh if-else và match-case với ví dụ thực tế, phân tích khi nào nên dùng cái nào, kèm các pattern thường gặp.
MySQL tutorial - IT technology blog

Tối ưu hóa Temporary Tables trong MySQL: Ngăn nghẽn I/O khi xử lý truy vấn phức tạp

Bảng tạm (temporary tables) trong MySQL bị ghi xuống disk là nguyên nhân thầm lặng khiến query chậm và disk I/O tăng vọt. Bài viết phân tích nguyên nhân, cách chẩn đoán bằng SHOW STATUS và EXPLAIN, cùng các giải pháp thực tế từ tăng tmp_table_size đến viết lại query và thêm index đúng chỗ.