Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Все вопросы/проблемы по установке и использовании.
uvex
Спонсор
Спонсор
Сообщения: 143
Зарегистрирован: 10 окт 2016, 13:42
Имя: Алексей
Откуда: Санкт-Петербург
Организация: TASKKIT.PRO
Контактная информация:

Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Сообщение uvex »

Добрый день.
Есть сущность, в которой на данный момент 600+ записей, и в дальнейшем будет еще больше.
Присутствуют 3 поля с MySQL Функциями - SUM, SUM, COUNT - необходимые для подсчета.

Стал очень долго грузится список записей - Если раньше меньше секунды, то сейчас 3-7 секунд.

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

Re: Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Сообщение support »

Ну, самый простой вариант, это не выводить формульные поля в список.

Вы используете функции из дополнения или поле mysql запрос?
uvex
Спонсор
Спонсор
Сообщения: 143
Зарегистрирован: 10 окт 2016, 13:42
Имя: Алексей
Откуда: Санкт-Петербург
Организация: TASKKIT.PRO
Контактная информация:

Re: Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Сообщение uvex »

Ну, самый простой вариант, это не выводить формульные поля в список.
В том то и дело, что они там нужны. + записи выводятся в "сводном календаре"

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

Re: Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Сообщение support »

А в списке записей на страницу выводится?
Покажите формулы.
uvex
Спонсор
Спонсор
Сообщения: 143
Зарегистрирован: 10 окт 2016, 13:42
Имя: Алексей
Откуда: Санкт-Петербург
Организация: TASKKIT.PRO
Контактная информация:

Re: Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Сообщение uvex »

Ну, самый простой вариант, это не выводить формульные поля в список.
Выключил из списка данные типы полей, так же и динамическое поле разница в часах.
Отключал динамическое обновление "Разница в часах"
Ситуация не изменилась

Так, уточню:
Есть Сущность1
в ней Присутствуют 3 поля с MySQL Функциями - SUM, SUM, COUNT - необходимые для подсчета.
Изображение
Данные берутся из вложенной сущности, где ведется подсчет времени

В самой вложенной сущности есть поля
Разница в часах (динамическое обновление)
и MySQL Формула [897]*60 (перевод минут в часы)


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

Re: Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Сообщение support »

Проверьте поле "Разница в часах", установлена ли там опция "Выполнять динамически"?
uvex
Спонсор
Спонсор
Сообщения: 143
Зарегистрирован: 10 окт 2016, 13:42
Имя: Алексей
Откуда: Санкт-Петербург
Организация: TASKKIT.PRO
Контактная информация:

Re: Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Сообщение uvex »

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

Re: Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Сообщение support »

Ну, нужно конкретно определить какая именно формула нагружает сервер. Попробуйте по очереди отключать формулы из списка.

Сколько записей выводится на странице?
uvex
Спонсор
Спонсор
Сообщения: 143
Зарегистрирован: 10 окт 2016, 13:42
Имя: Алексей
Откуда: Санкт-Петербург
Организация: TASKKIT.PRO
Контактная информация:

Re: Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Сообщение uvex »

Ок. Буду пробовать отключать поочердено - результат сообщу
Стандартное значение -20 записей на страницу
uvex
Спонсор
Спонсор
Сообщения: 143
Зарегистрирован: 10 окт 2016, 13:42
Имя: Алексей
Откуда: Санкт-Петербург
Организация: TASKKIT.PRO
Контактная информация:

Re: Сущность c полями MYSQL формул - долгая загрузка записей - как ускорить?

Сообщение uvex »

в итоге ситуация такая:

Долгая загрузка списка все-таки из за динамического обновления.

Но, При отключении динамического обновления у поля "Разница в часах" во вложенной сущности -
перестают отображаться данные в сводном календаре - Ошибка загрузки данных

Если удалить из родительской сущности поля с функциями SUM и COUNT - то отображается все нормально.
что собственно логично - потому как: после отключения динамического обновления в поле "Разница в часах" проставляется ноль и он же начинает передаваться в через функции в родительскую сущность где и выдает ошибку.
Ответить