![]() |
#1 |
Участник
|
Просмотр SQL запросов к БД с помощью файла Log
В Axapta в Параметрах (Сервис -> Параметры) на закладке SQL можно выставить флаг – Мониторинг запросов SQL и в соответствующем окошке указать имя файла. В этот файл запишутся все SQL запросы со стеком вызова. В некоторых случаях очень даже помогает для отладки, особенно если надо провести какое-то большое исследование по изменению кучи таблиц.
__________________
Антон Скоробогатов |
|
![]() |
#2 |
Участник
|
Просмотр запросов
Смотреть запросы можно не только в файле Logа (что довольно неудобно по-моему).
Если установить флаг Таблица (база данных), то информация о запросах сохраняется в таблице и доступ к ней можно получить через форму Администрирование/ База данных/ Системная трассировка. Самое интересное, что оттуда можно получить доступ к подробностям его выполнения нажав на кнопку Отобразить подробности (стек вызовов, количество строк, режим и тд. ). А еще можно увидеть живой запрос, который ушел на сервер БД. И еще можно рассчитать план запроса и увидеть какие индексы в действительности были использованы и какой режим выборки записей применил SQL сервер. При просмотре трассировки через Infolog (флаг окно Infolog) тоже можно посмотреть подробности, но я, например, быстро его закрываю ![]() |
|
![]() |
#3 |
Участник
|
Здравствуйте, AlGol.
Пока не увидел удобства. Не знаю может быть не привык. Мне необходимо для моей исследовательской задачи отыскать все INSERT UPDATE DELETE. Строк в таблице может быть очень много. Пробовал задать фильтр, ничего не вышло. Вобщем не нашел как быстро можно в таблице отысткать нужный запрос. В файле это делается просто.
Наверняка что-то и здесь должно быть. Если не затруднит, подскажите. Заранее благодарен.
__________________
Антон Скоробогатов |
|
![]() |
#4 |
Участник
|
![]()
К сожалению такой фильтр сделать не получается. Вся информация о запросе упакована в контейнер.
Можно, конечно чуть подправить таблицу трассировки и тд. Но это уже другая история и проще, действительно, сделать трассировку в файл. |
|
|
![]() |
||||
Тема | Ответов | |||
Параметры запросов БД | 3 | |||
aEremenko: Использование прямых запросов SQL | 4 | |||
Размещение БД на физически разных SQL серверах. | 10 | |||
Мониторинг запросов SQL | 11 | |||
Просмотр журнала БД | 2 |
|