Страница 1 из 1

насчет индексов

СообщениеДобавлено: 30 янв 2015, 10:45
vanred79
Добрый день Хруст! С добавлением индексов вроде разобрался. Вы сказали, что нужно делать бэкап перед добавлением индексов. Добавление индексов может нарушить работу сайта или он может перестать правильно работать? Из-за этого вы сказали что нужно сделать бэкап?

Re: насчет индексов

СообщениеДобавлено: 30 янв 2015, 11:56
Xpycm
Добрый день, vanred79.

Да, вы всё правильно поняли. Мало ли чего может случиться. Лучше потратить 10 минут на создание бэкапа, нежели в разы больше времени на восстановление сайта.

Делали замеры времени запросов к БД до и после добавления индесов? Как результат?

Re: насчет индексов

СообщениеДобавлено: 30 янв 2015, 13:33
vanred79
Замеры не делал. Я просто перенес все индексы c таблиц ORE 1.9, которых нет в ORE 1.3

Re: насчет индексов

СообщениеДобавлено: 30 янв 2015, 13:45
Xpycm
На мой взгляд ускорился сайт. Но "на глаз" - это не показатель. Хотелось цифры увидеть. Ну раз их нет, то ничего не поделаешь.

Re: насчет индексов

СообщениеДобавлено: 30 янв 2015, 13:48
vanred79
Xpycm писал(а):На мой взгляд ускорился сайт. Но "на глаз" - это не показатель. Хотелось цифры увидеть. Ну раз их нет, то ничего не поделаешь.

Хруст, а как замерить можно?

Re: насчет индексов

СообщениеДобавлено: 30 янв 2015, 14:01
Xpycm
Теперь нужно удалить индексы. Почистить кэш продукта.

Затем включить расширение yii-debug-toolbar ( https://www.google.ru/search?q=yii-debug-toolbar )
Далее в конфиге БД config/db.php значения enableParamLogging и enableProfiling выставить в true.

Справа вверху сайта появится значок расширения в виде "жучка". Кликнув по нему увидите всю интересующую информацию и запишите её. И так на нескольких страницах.

Затем снова добавить индексы и почистить кэш.

Re: насчет индексов

СообщениеДобавлено: 31 янв 2015, 09:49
vanred79
Добрый день Хруст! Побоялся я с удалять индекс :) Вдруг, что то другое удалю.
Но скорость действительно выросла: сайт стал на 1-1,5 сек быстрее грузиться (проверил в Universal аналитикс), кроме этого uptimerobot впервые показал 100%, раньше каждый день был 99%.
Спасибо Вам за подсказку!