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