Tối ưu truy vấn LIKE trong MySQL

Khi thực hiện tìm kiếm mơ hồ trong MySQL bằng toán tử LIKE, hiệu suất truy vấn thường bị ảnh hưởng nghiêm trọng, đặc biệt khi sử dụng ký tự đại diện (%) ở đầu hoặc giữa chuỗi. Nguyên nhân chủ yếu là do việc này làm mất khả năng khai thác hiệu quả các chỉ mục (index). Dưới đây là các phương pháp tối ưu hóa giúp cải thiện đáng kể tốc độ thực thi ...

Đăng vào ngày 11 tháng 8 lúc 20:36

Tối ưu hiệu năng truy vấn MySQL thông qua thiết kế chỉ mục

Việc tối ưu hiệu năng trong MySQL chủ yếu xoay quanh việc thiết kế và sử dụng chỉ mục (index) hợp lý. Dưới đây là cấu trúc hai bảng minh họa: SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- Bảng danh mục sản phẩm DROP TABLE IF EXISTS `Category`; CREATE TABLE `Category` ( `Id` int NOT NULL, `Name` varchar(30) CHARACTER SET utf8mb4 COLLA ...

Đăng vào ngày 21 tháng 5 lúc 19:48