Долго Mysql sending data

12
Robin_Bad
На сайте с 24.12.2007
Offline
85
#11
LEOnidUKG:
Составной индекс, действительно, почему не подумал раньше :(

Сейчас пока вставляется, потом тестану.

буду признателен также, если не забудете сюда запостить результаты тестов :)

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#12

Ну без кэша:

Отображает строки 0 - 29 ( 34,030 всего, запрос занял 0.0005 сек.)

С кэшем:

Отображает строки 0 - 29 ( 34,030 всего, запрос занял 0.0002 сек.)

Ну функция моего кэша теперь ещё быстрее будет работать :)

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
N
На сайте с 06.05.2007
Offline
419
#13
LEOnidUKG:
Да куда проще то?

До момента, когда наиболее существенный замедляющий фактор не станет очевиден.

Звучит как банальность, но видно, что вы ее забыли или не знали.

Чтобы разбить на части этапы выполнения одного запроса mysql, нужно воспользоваться встроенным профайлером.

Чтобы разбить на этапы статус "sending data" нужно посмотреть план. Тут не так очевидно, потому что план выполняется в цикле много раз, но суть не меняется - разбивай и оценивай.

Кнопка вызова админа ()
Robin_Bad
На сайте с 24.12.2007
Offline
85
#14
LEOnidUKG:
Ну без кэша:
Отображает строки 0 - 29 ( 34,030 всего, запрос занял 0.0005 сек.)

С кэшем:
Отображает строки 0 - 29 ( 34,030 всего, запрос занял 0.0002 сек.)

Ну функция моего кэша теперь ещё быстрее будет работать :)

да уж, ну тут цифры и так и так смешные :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий