Một số nhược điểm của chỉ mục Hash trong SQL bao gồm:
Hiệu suất không ổn định khi có nhiều va chạm: Chỉ mục Hash trở nên kém hiệu quả khi có nhiều va chạm xảy ra, vì mỗi va chạm đều yêu cầu một quy trình xử lý bổ sung để giải quyết, dẫn đến việc giảm tốc độ truy vấn
Không hỗ trợ tìm kiếm dựa trên phạm vi: Chỉ mục Hash chỉ hỗ trợ so sánh bằng, không hỗ trợ các loại truy vấn dựa trên phạm vi hoặc truy vấn sử dụng toán tử như <, >, BETWEEN
Không duy trì thứ tự của các phần tử: Chỉ mục Hash không lưu giữ thứ tự của các phần tử, làm cho việc truy xuất dữ liệu theo một thứ tự cụ thể trở nên khó khăn[4].
Giới hạn về khả năng mở rộng: Chỉ mục Hash có một dung ...