powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / mon$statements не показывает prepare-фазу сложного запроса. Why ?
4 сообщений из 4, страница 1 из 1
mon$statements не показывает prepare-фазу сложного запроса. Why ?
    #39072110
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi all

subj (речь идёт о запросах, которые препарируются действительно долго, так что точно можно переключиться "во второй isql", проверить там и убедиться, что mon$statements ничего не выдаст; пример - запрос из аттача)
...
Рейтинг: 0 / 0
mon$statements не показывает prepare-фазу сложного запроса. Why ?
    #39072137
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что показывать нечего, пока идет парсинг нет еще запроса как объекта
...
Рейтинг: 0 / 0
mon$statements не показывает prepare-фазу сложного запроса. Why ?
    #39072284
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Замечательно.

Теперь делаем так:
0) запускаем FB в арх-ре SuperClassic или SuperServer.
1) запускаем ISQL, вводим там на препаринг запрос из аттача стартового поста. Он зависнет на доооолго (и не на чахотке, а на нормальном серваке) и загрузит одно из ЦПУ-ядер на 99%. И мы хотим теперь понять, кто нам так сильно гадит. Но понять не могём, ибо ФБ - не Классик.
2) запускаем трейс - там тишина (по кр мере, этот аттач никак себя не проявит, пока не допрепарится).
3) запускаем последовательно снимки мониторинга для сравнения дифферентов счетчиков... а там нули, ничего этот аттач не меняет (см аттач).

Почему в мониторинге не показываются затраты на работу с rdb$-таблицами ? Или препаринг только 1 раз их вычитывает, а затем чтол-то там "внутри себя" делает и к базе не лезет ?
...
Рейтинг: 0 / 0
mon$statements не показывает prepare-фазу сложного запроса. Why ?
    #39072290
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидИли препаринг только 1 раз их вычитывает, а затем чтол-то там "внутри себя" делает и к базе не лезет ?
именно так
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / mon$statements не показывает prepare-фазу сложного запроса. Why ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]