Я предполагаю, что вы имеете в виду таблицы индексации в реляционной СУБД (например, mySql, Oracle или Postgres).
Индексы - это вторичные хранилища данных, которые ведут запись подмножества полей для таблицы в определенном порядке.
Если вы создадите индекс, любой запрос, включающий подмножество полей, проиндексированных в предложении WHERE, будет выполняться быстрее.
Однако добавление индексов снизит производительность INSERT.
Как правило, индексы не нужно перестраивать, если они не повреждены. Они должны поддерживаться вашей СУБД на лету.