Es hängt davon ab, was Sie haben werden.
Ich vermute von Ihrer Frage, dass Sie sich vorstellen, dass ein Index für eine Spalte Dinge tun kann, die es nicht kann. Ein konventioneller Index ist kein Volltextindex und kann nicht verwendet werden, um Wörter oder eine Teilzeichenkette mit Ausnahme eines Präfixes zu finden. Datenbankindizes werden verwendet, um einen genauen Wert oder nur einen Bereich von Werten zu finden - sie können keine willkürliche Übereinstimmung durchführen.
Angenommen, Sie würden einen Index für etwas verwenden, das es tun kann, dann sollte die Länge die kürzeste Länge sein, damit Sie die gewünschten Zeilen finden können, ohne zu viele davon zu lesen. Wie lange das ist, hängt vom Inhalt Ihrer Tabelle ab, zum Beispiel wenn Ihre Tabelle viele Zeilen mit demselben Präfix hat, muss der Index länger sein als das ähnliche Präfix, um sie nicht in den gleichen Indexeintrag zu setzen - was bedeutet, dass sie alle benötigen gesucht werden.
Nein, tut es nicht. Nicht für TEXT. – User