If the table is small, it may never use indexes, so adding them can simply waste resources.
There are data types (such as an image in SQL Server) and data distributions where indexes are unlikely to be used or cannot be used. For example, in SQL Server, it makes no sense to index a bit field, because the data does not have enough variability for the index to do any good.
If you usually query with a similar sentence and a wildcard as the first character, the index will not be used, so creating one is another waste of resources.
Hlgem source share