Я цитирую с сайта mysql
Индексы менее важны для запросов к маленьким таблицам или большим таблицам, где запросы отчетов обрабатывают большинство или все строки. Когда запросу требуется доступ к большинству строк, последовательное чтение выполняется быстрее, чем работа с индексом. Последовательное чтение сводит к минимуму поиск на диске, даже если для запроса требуются не все строки.
https://dev.mysql.com/doc/refman/8.0/en/mysql-indexes.html
Если у вас будет меньше элементов, ответ будет быть более сложным, но да, для 100 вы должны создать индекс, особенно если объединить wnat для объединения таблиц и для таблиц, которые определенно растут и индексируют.
Интересно также, когда вам нужно объединить индексы.