Помощь Как снизить нагрузку на БД

Тема в разделе "DLE", создана пользователем maksim-ineshin, 2 дек 2012.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. maksim-ineshin

    maksim-ineshin

    Регистр.:
    20 дек 2007
    Сообщения:
    179
    Симпатии:
    32
    Размер базы данных: 375.03 Mb
    Новостей = ~67000
    пользователей ~8000
    посещаемость мизерная...
    Расширенный хостинг не тянет... сайт регулярно в дауне "MySQL server has gone away "
    время обработки запросов доходит до 109 сек.
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.402
    Симпатии:
    1.182
    Включаешь лог медленных mysql запросов:
    slow_query_log = 1
    slow_query_log_file = "/data/mysql-slow.log"

    Изучаешь - оптимизируешь...

    Потом включаешь лог обычных запросов (лучше на локалке)
    Изучаешь - оптимизируешь...
     
    Горбушка нравится это.
  3. maksim-ineshin

    maksim-ineshin

    Регистр.:
    20 дек 2007
    Сообщения:
    179
    Симпатии:
    32
    Я конечно понимаю.. но медленными запросами и является вывод постов..
    Все избыточные функции уже давно отключены...
     
  4. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.402
    Симпатии:
    1.182
    Тогда примеры медленных запросов выкладывай и можно юрлы, на всякий случай, посмотрим что можно сделать.
    Версия движка тоже не будет лишней.
     
  5. QuZ

    QuZ Постоялец

    Регистр.:
    18 июл 2009
    Сообщения:
    74
    Симпатии:
    49
    Нужен лог медленных запросов. Именно конкретные. По ним уже можно будет сказать что именно с сайтом.
    Ну и для такого объёмного сайта лучше выбирать VDS.

    Ещё смущает, что хостер не обратил на Вас внимание - 109 секунд MySQL-запроса и хостер не написал о превышении нагрузок... Как-то удивительно... Может есть смысл поговорить с ним на этот счёт?
     
  6. Doctor_zlo

    Doctor_zlo

    Moderator
    Регистр.:
    25 апр 2008
    Сообщения:
    461
    Симпатии:
    978
    latteo нравится это.