Задать вопрос
@cokfx
WEB ,Битрикс

Как в битрикс отследить запрос к базе,то есть от куда идет вызов?

Админы сервера стали жаловаться ,что постоянно идут алерты по поводу одного и того же запроса.
SELECT FPS0.PROPERTY_46 as PROPERTY_SUMM_VALUE, concat(BE.ID , ':' , 46) as PROPERTY_SUMM_VALUE_ID,DATE_FORMAT(BE.DATE_CREATE, '%d.%m.%Y %H:%i:%s') as DATE_CREATE
FROM
b_iblock B
INNER JOIN b_lang L ON B.LID=L.LID
INNER JOIN b_iblock_element BE ON BE.IBLOCK_ID = B.ID
INNER JOIN b_iblock_element_prop_s9 FPS0 ON FPS0.IBLOCK_ELEMENT_ID = BE.ID
WHERE 1=1
AND (
((((BE.IBLOCK_ID = '9'))))
AND ((((BE.DATE_CREATE > '2017-08-16 12:23:17'))))
AND ((((FPS0.PROPERTY_48 = '880533'))))
)
AND (((BE.WF_STATUS_ID=1 AND BE.WF_PARENT_ELEMENT_ID IS NULL))) |
FPS0.PROPERTY_48 = разные это свойство типа Привязка к элементу
Из админки вызов списка элементов этого ИБ-9 выдает ошибку,пишет что не хватает ОЗУ,там более 600 тыс. записей
Все вызовы к ИБ-9 по коду вроде промониторили,в некоторых местах отключили
А вот этот вызов найти не можем,искал и через поиск ssh и в phpStorm,типа "IBLOCK_ID"=>9
Как еще можно промониторить и найти от куда идет вызов?
  • Вопрос задан
  • 831 просмотр
Подписаться 2 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
alexyarik
@alexyarik
Битрикс разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы