Câu hỏi phỏng vấn MySQL
Câu hỏi

Index trong MySQL là gì? Lợi ích của index là gì?

Câu trả lời

Index trong MySQL là một cấu trúc dữ liệu giúp xác định nhanh chóng các records trong table. Nếu không có index, SQL phải scan toàn bộ table để tìm được các records có liên quan, dẫn đến tốc độ query chậm lại khi dữ liệu lớn[1]. Lợi ích chính của index là tăng tốc độ tìm kiếm records theo câu lệnh WHERE, không chỉ giới hạn trong câu lệnh SELECT mà còn áp dụng cho xử lý UPDATE hay DELETE có điều kiện WHERE[1].

Citations:
[1] https://itnavi.com.vn/blog/su-dung-index-trong-mysql-phan-1-cac-loai-index-va-cach-danh-index
[2] https://viblo.asia/p/chi-muc-index-trong-mysql-MJykjQXZePB
[3] https://viblo.asia/p/ind...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Những điểm khác biệt chính giữa cơ sở dữ liệu MySQL và Oracle là gì?"

expert

Làm thế nào để thay đổi sơ đồ cơ sở dữ liệu trực tiếp mà không gây downtime?

middle

Khi thêm ràng buộc, điều gì sẽ xảy ra nếu đã có một mục trùng lặp tồn tại?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào