Lấy Top 3 Điểm Cao Nhất Cho Mỗi Môn Học Trong MySQL
Để trích xuất ba học sinh có điểm cao nhất trong từng môn học từ bảng điểm, MySQL cung cấp nhiều cách tiếp cận — từ phương pháp truyền thống dùng subquery đến kỹ thuật hiện đại dựa trên hàm cửa sổ. Dưới đây là giải pháp tối ưu, rõ ràng và tương thích với MySQL 8.0 trở lên.
Cấu trúc dữ liệu mẫu
Giả sử ta có bảng scores với các cột:
student_i ...
Đăng vào ngày 20 tháng 7 lúc 23:25
Tối ưu hiệu năng MySQL cho nhà phát triển chuyên sâu
Hiệu năng cơ sở dữ liệu là yếu tố then chốt trong các hệ thống có lưu lượng truy vấn cao. Với MySQL — giải pháp RDBMS phổ biến nhất — việc tối ưu không chỉ nằm ở cấu hình server hay phần cứng, mà bắt đầu từ những quyết định thiết kế cấp ứng dụng: kiểu dữ liệu, cấu trúc bảng, chiến lược lập chỉ mục và cách viết truy vấn.
Tối ưu kiểu dữ liệu
Mục ...
Đăng vào ngày 20 tháng 6 lúc 00:56