Wordpress создает множество индексов, когда создает таблицы для вашей базы данных, в соответствии с тем, что разработчики считают наиболее полезными индексами.
Например, посмотрите в https://github.com/WordPress/WordPress/blob/master/wp-admin/includes/schema.php и посмотрите все KEY
s (KEY - синоним INDEX).
Однако может быть больше индексов. Индексы должны быть определены в любой базе данных в соответствии с запросами, которые выполняются наиболее часто или которые должны выполняться наиболее эффективно.
В блоге Percona в 2014 году была опубликована статья, показывающая случай, когда их база данных Wordpress могла использовать дополнительный индекс. В блоге показано, как именно они использовали инструменты анализа производительности для поиска медленных случаев, а затем разработали индекс для решения проблемы производительности.
" Анализ запросов WordPress MySQL с помощью Query Analytics " (percona.com, 2014-01-16)
Тот случай, когда требовался дополнительный индекс, был более или менее специфичен для их использования Wordpress. Цель этого блога состояла не в том, чтобы рассказать людям, какие индексы нужно добавить, а в том, чтобы продемонстрировать метод анализа базы данных, чтобы вы могли найти «горячие точки» производительности.
Подходящие для вас индексы зависят от вашего использования Wordpress.