шэльдэ бердэ бельдэ,
Попробуйте создать в вашем типе контента датасет all, по образцу датасета "Все" в статьях в демоконтенте. Причем можете его даже не отображать на сайте.
А дальше посмотрим, что можно сделать.
Ris
+657
Репутация
3771
Рейтинг
#1
Нагрузка сервера, MySQL. Решения, выявляющие скрипты, которые нагружают базу
10 июня 2018 в 10:51
ParadoX,
Вы слова "накрутка" и "открутка" слышали?
Вы слова "накрутка" и "открутка" слышали?
\wysiwyg\redactor\files\redactor.css
$vakans = $model->filterEqual('category_id', 9)->getCount('con_board');
Polzovinst,
Эвакуируйтесь оттуда. Я помогу.
Эвакуируйтесь оттуда. Я помогу.
Проблема Polzovinst в хостере свеб.ру. Они очень любят писать письма "Критическая нагрузка на базу! Немедленно смените тариф на более дорогой!"Уточните, Polzovinst, в чём именно проблема? В слишком долгих запросах или в большом количестве быстрых?
Человек не может вывести меню действий. В tseso оно и в самом деле довольно хитро выводится.Так что с дизайном не так?
Значит все быстро и хорошо.А тут пишут, что ничего не найдено.
Окончательного решения (типа потереть спиртом крышку сервера и все станет хорошо) не существует. Но я могу рассказать примерную методику действий для настройки индексов.Мог ли бы вы здесь дать окончательное решение или это сугубо индивидуально?
1. Нужно выявить, какие запросы долго выполняются. Для этого нужно включить логирование долгих запросов:
Как включить логирование медленных запросов.
Только я советую создать папку в каталоге с сайтом и писать логи туда, чтобы можно было быстро их посмотреть и не лазить в глубины сервера. Например так:
long_query_time = 1
Также долгие запросы можно посмотреть просто в отладке.
2. Теперь советую развернуть копию базы на локальном сайте (опенсервер, денвер и т.д.), чтобы можно было экспериментировать без опасения угробить сайт.
Копируем эти долгие запросы из лога, вставляем в phpmyadmin на локальном сайте и смотрим, как они выполняются. Смотрим explain запросов и смотрим, какие индексы использовались и что тормозит.
3. Теперь можно приступить к экспериментам над индексами. Приведу примеры из моего опыта:
Открываем нужную базу, нужную таблицу — Структура. Тут можно менять местами пункты в составных индексах, добавлять и удалять пункты.
Приблизительный алгоритм следующий:
Какие столбцы используются в WHERE — те поставить на первые места, а по каким идет сортировка (ORDER BY) — те на последние.
4. Также еще нужно настроить сам сервер mysql, задать кэширование и т.д.
Там все тоже требует экспериментов и универсального конфига не существует. Вот приблизительные рекомендации:
admin-club.ru/faq/641-mysql-queries-cache.html
И вообще, почитайте вот тут всё:
ruhighload.com/mysql
Читал букварь в детстве.Хрень какая-то.
Тоже хрень какую-то там пишут…
#11
Нагрузка сервера, MySQL. Решения, выявляющие скрипты, которые нагружают базу
3 июня 2018 в 23:50
Я тут недавно столкнулся с кривизной собственных рук.А может просто у меня руки кривые
instantcms.ru/forum/thread28414-1.html
Сейчас всё летает.
купил айфон и чо с ним делать
где кнопки чтобы нажимать
и как мне позвонить сереге
а вот и он звонит и чо
где кнопки чтобы нажимать
и как мне позвонить сереге
а вот и он звонит и чо
Товарищи сайтоделы, пройдите, пожалуйста, этот курс:
htmlacademy.ru/courses/4/run/1
htmlacademy.ru/courses/4/run/1
Сайт открывается?Это я сделал, что дальше ...?
@garss,
Почитайте тут:
instantcms.ru/blogs/zapiski-dinozavra/ospanel-i-instantcms.html
Правами доступа под виндой можно пренебречь.
Почитайте тут:
instantcms.ru/blogs/zapiski-dinozavra/ospanel-i-instantcms.html
Правами доступа под виндой можно пренебречь.