Отладка запросов

Некоторые запросы могут выполняться без ошибок, но возвращать непредсказуемые или неожиданные результаты. Такое поведение может возникнуть из-за некритичных ошибок, которые возникают во время выполнения запроса. Свойство отладки запросов помогает увидеть эти ошибки. Чтобы запустить запрос в режиме отладки, используйте действие Отладить запрос, заданное в контексте запроса. Данное действие позволяет вам просматривать отчет отладки запроса до показа результата выполнения.

Отчет отладки состоит из следующих полей:

  • Сообщение. Сообщение отладки.

  • Контекст (опционально). Контекст сервера, обрабатывающий данные, послужившие причиной ошибки.

  • Исключение (опционально). Текст ошибки, формируемой контекстом, когда запрос получает доступ к его переменным или функциям.

  • Трассировка стека (опционально). Суммарная трассировка ошибки, формируемая SberMobile Server. Её может запрашивать команда технической поддержки SberMobile для решения сложных проблем. Суммарная трассировка является созданной компьютером информацией - она не удобна для чтения человеком.

Далее приведен пример отчета отладки (скриншот сделан в SberMobile IIoT Platform Client):

Отладка производительности запроса

Отчет выполнения запроса также показывает время, затраченное на различных этапах процесса выполнения. Эта информация необходима для оценки производительности запроса.