Nó phụ thuộc vào những gì bạn sẽ có trong đó.
Tôi nghi ngờ từ câu hỏi của bạn rằng bạn đang tưởng tượng rằng một chỉ mục trên một cột có thể làm những việc không thể. Chỉ mục thông thường không phải là chỉ mục toàn văn và không thể được sử dụng để tìm các từ hoặc bất kỳ kết quả chuỗi con nào khác ngoài tiền tố. Chỉ mục cơ sở dữ liệu được sử dụng để tìm giá trị chính xác hoặc chỉ một phạm vi giá trị - chúng không thể thực hiện đối sánh tùy ý.
Giả sử bạn sẽ sử dụng chỉ mục cho thứ gì đó có thể làm, sau đó độ dài phải là độ dài ngắn nhất cho phép bạn có đủ đặc tính mà bạn có thể tìm thấy các hàng bạn muốn mà không cần đọc quá nhiều. Bao lâu tùy thuộc vào nội dung của bảng, ví dụ nếu bảng của bạn có nhiều hàng có cùng tiền tố, chỉ mục cần dài hơn tiền tố tương tự đó để tránh đưa chúng vào cùng một mục nhập - nghĩa là tất cả chúng đều cần để được tìm kiếm.
Không, không. Không dành cho TEXT. – User