Медленно работает

Все вопросы/проблемы по установке и использовании.
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Медленно работает

Сообщение Grafline »

Вопрос не столько в скорости сколько в этой проблеме -

Проверял на разных серверах и настройках. Результат всегда один и тот же как только меняем
define('STORE_SESSIONS', 'mysql'); на define('STORE_SESSIONS', ''); задачи начинают работать последовательно а не параллельно друг другу.
alibedog
Сообщения: 21
Зарегистрирован: 28 апр 2015, 21:06

Re: Медленно работает

Сообщение alibedog »

После 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%
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Медленно работает

Сообщение support »

Добавляйте индексы, особенно в собственных запросах.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Медленно работает

Сообщение nruslan2 »

а поподробнее что это такое и как это делать?)
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Медленно работает

Сообщение support »

nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Медленно работает

Сообщение nruslan2 »

support писал(а): 26 окт 2021, 08:46 https://highload.today/indeksy-v-mysql/
не совсем понял как это можно сделать через руководитель.
или это делается через базу данных напрямую?
можете примкрно показать как это делается например на сущности проект (стандартная)
думаю многим будет интересно!
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Медленно работает

Сообщение support »

Делается через phpmyadmin
Будет время, напишу статью в документации об этом.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Медленно работает

Сообщение nruslan2 »

все тогда я понял как делается. но получается индекс хорош для выборки значений по полям но не по id, если запросы использует выборку по id полю то история с их использованием ни к чему не приведет, все останется по скорости как есть!
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Медленно работает

Сообщение support »

Для системный полей, таких как ID, users_id, createdy_by и т.д. индексы уже добавлены.

Тут дело в том, если сравниваются по полю сущность. Ранее индексы для таких полей не добавлялись. Сейчас уже добавляются.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Медленно работает

Сообщение nruslan2 »

спасибо, но статью буду ждать)
Ответить