Медленная загрузка листа заказов в админке

Здравствуйте. Где-то с пол года назад, очень сильно упала скорость загрузки перечня заказов(более 10 секунд), в админке, до этого все работало быстро, с чем-то конкретным связать не могу, потому что заметили не сразу, не понятно когда именно это началось, да и вроде как особо ничего не делалось с сайтом в то время. Сервер регистрирует запросы, которые долго обрабатываются, вот что написано в его логах по этому поводу

[23-May-2018 11:02:07]  [pool s6828] pid 21456
script_filename = /home/s6828/www/assets/components/shopkeeper3/connector.php
[0x00007fb346814860] execute() /home/s6828/www/core/xpdo/xpdo.class.php:2991
[0x00007fb346814630] rewind() unknown:0
[0x00007ffc04ec1f70] ???() /home/s6828/www/core/components/shopkeeper3/processors/mgr/getorderslist.class.php:100
[0x00007fb346813b10] process() /home/s6828/www/core/model/modx/modprocessor.class.php:173
[0x00007fb3468138f0] run() /home/s6828/www/core/model/modx/modx.class.php:1704
[0x00007fb346813210] runProcessor() /home/s6828/www/core/model/modx/modconnectorresponse.class.php:140
[0x00007fb346812510] outputContent() /home/s6828/www/core/model/modx/modconnectorrequest.class.php:82
[0x00007fb346812400] prepareResponse() /home/s6828/www/core/model/modx/modconnectorrequest.class.php:69
[0x00007fb346812240] handleRequest() /home/s6828/www/assets/components/shopkeeper3/connector.php:20

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

Код компонента никак не менялся? Какая версия PHP на сервере?

Участник @andchir написал в Медленная загрузка листа заказов в админке:

Код компонента никак не менялся? Какая версия PHP на сервере?

Нет, не менялся. PHP 7. Но я пробовал переключать на 5.6, там тоже самое

Сколько всего заказов на сайте? Используется ли регистрация пользователей? По-моему там сделан простой запрос с джоином к пользователям.

Участник @andchir написал в Медленная загрузка листа заказов в админке:

Сколько всего заказов на сайте? Используется ли регистрация пользователей? По-моему там делает простой запрос с джоином к пользователям.

Заказов на данный момент 2975. Регистрации на сайте нет. В разделе админик "Управление -> Пользователи" их всего четыре

Возможно стоит добавить индекс на поле "order_id" в таблице "shopkeeper3_purchases"

ALTER TABLE `modx_shopkeeper3_purchases` ADD INDEX(`order_id`);

Если это не поможет, можно попробовать убрать эту строку:
https://github.com/andchir/shopkeeper3/blob/master/core/components/shopkeeper3/processors/mgr/getorderslist.class.php#L58

Участник @andchir написал в Медленная загрузка листа заказов в админке:

ALTER TABLE modx_shopkeeper3_purchases ADD INDEX(order_id);

Спасибо, помог sql запрос, теперь все мгновенно!

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.