ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Смотри внутрь себя (Марк Аврелий).

Добавление индекса MySQL в таблице WordPress wp_options

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 11 октября 2017

Добавление индекса MySQL в таблице WordPress wp_options
Таблица wp_options может быть очень раздутой из – за все настроек, размещенных там по темам и плагинам. Приходиться иногда чистить таблицы для своих клиентов,  чтобы ускорить приборную панель WP-администратора. Если вы используете плагин, который хранит много переходных или сеансовые данных в таблице параметров, то есть два способа ускорить: использование кэша объектов и добавление индекса MySQL. Решение кэша объектов поставит таблицу параметров в демон, как Redis или Memcached, поэтому значения могут быть выбраны из оперативной памяти. Другим решением является добавление индекса к таблице wp_options таким образом, чтобы найти соответствующие варианты, которые занимают меньше времени (индекс MySQL аналогичен индексу в большой книге).

В этом посте мы покажем вам, как узнать, существует ли индекс, является ли индекс хорошей идеей, и, наконец, как добавлять и удалять индекс wp_options, чтобы увидеть, как он улучшает производительность. Мы рекомендуем использовать New Relic (https://newrelic.com) для измерения времени запросов к базе данных, если это возможно.

Добавление индекса MySQL в таблице WordPress wp_options

Во-первых выяснить, существует ли индекс, измените wp_options в случае, если вы изменили префикс базы данных в wp-config.php или с плагином.

Вы можете запустить эти команды из PhpMyAdmin, Adminer или с помощью wp-cli для команд запроса в базе данных.

 

Если вы видите только таблицу ниже, то нет индекса присутствует

 

Но если вы видите, индекс column_name с величиной autoload или что – то подобное, то у вас уже есть индекс.

 

Ярлык для листинга индексов

 

Во- первых выяснить, хорошая ли идея, чтобы добавить индекс в таблицу wp_optins путем сравнения количества строк autoload = yes с количеством строк autoload = no

 

Узнайте, сколько не автозагружаются

 

Как правило, вы хотите, чтобы число вариантов autoload = no значительно перевешало вариантов autoload = yes

 

Если вы используете New Relic, вы можете увидеть улучшение времени запросов, обратите внимание, как коричневый участок практически исчезает где то в 8 утра на графике!

Добавление индекса MySQL в таблице WordPress wp_options

Если вы хотите, удалить индекс, то этот оператор удалит индекс MySQL для таблицы wp_options

 


Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close