Медленно работает
Re: Медленно работает
Вопрос не столько в скорости сколько в этой проблеме -
Проверял на разных серверах и настройках. Результат всегда один и тот же как только меняем
define('STORE_SESSIONS', 'mysql'); на define('STORE_SESSIONS', ''); задачи начинают работать последовательно а не параллельно друг другу.
Проверял на разных серверах и настройках. Результат всегда один и тот же как только меняем
define('STORE_SESSIONS', 'mysql'); на define('STORE_SESSIONS', ''); задачи начинают работать последовательно а не параллельно друг другу.
Re: Медленно работает
После 5 лет наработок клиентской базы, срм стала тормозить.
Анализировал схему запросов в БД, и к сожалению используется медленная выборка "IN". С этим к сожалению ничего не сделать. Можно попробовать наверное добавить полнотекстовый индекс на искомые поля, о результатах сообщу чуть позже.
Рекомендации к ускорению CRM.
Установите в настройках mysql /etc/mysql/mariadb.conf.d/50-server.cnf, параметры
query_cache_type = ON
query_cache_limit = 8M
query_cache_size = 75M
innodb_buffer_pool_size = 200M (70-80% от RAM VPS/server)
У вас увеличиться скорость в на 50-70%
Анализировал схему запросов в БД, и к сожалению используется медленная выборка "IN". С этим к сожалению ничего не сделать. Можно попробовать наверное добавить полнотекстовый индекс на искомые поля, о результатах сообщу чуть позже.
Рекомендации к ускорению CRM.
Установите в настройках mysql /etc/mysql/mariadb.conf.d/50-server.cnf, параметры
query_cache_type = ON
query_cache_limit = 8M
query_cache_size = 75M
innodb_buffer_pool_size = 200M (70-80% от RAM VPS/server)
У вас увеличиться скорость в на 50-70%
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Медленно работает
Добавляйте индексы, особенно в собственных запросах.
Re: Медленно работает
а поподробнее что это такое и как это делать?)
Re: Медленно работает
не совсем понял как это можно сделать через руководитель.
или это делается через базу данных напрямую?
можете примкрно показать как это делается например на сущности проект (стандартная)
думаю многим будет интересно!
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Медленно работает
Делается через phpmyadmin
Будет время, напишу статью в документации об этом.
Будет время, напишу статью в документации об этом.
Re: Медленно работает
все тогда я понял как делается. но получается индекс хорош для выборки значений по полям но не по id, если запросы использует выборку по id полю то история с их использованием ни к чему не приведет, все останется по скорости как есть!
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Медленно работает
Для системный полей, таких как ID, users_id, createdy_by и т.д. индексы уже добавлены.
Тут дело в том, если сравниваются по полю сущность. Ранее индексы для таких полей не добавлялись. Сейчас уже добавляются.
Тут дело в том, если сравниваются по полю сущность. Ранее индексы для таких полей не добавлялись. Сейчас уже добавляются.
Re: Медленно работает
спасибо, но статью буду ждать)