powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Измениться ли queryid , если изменится план выполнения
3 сообщений из 3, страница 1 из 1
Измениться ли queryid , если изменится план выполнения
    #39745514
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начал потихоньку разбираться с pg_stat_statements и использованием в продакшн.

Возник следующий вопрос к более опытным коллегам :

Допустим для запроса изменился план выполнения. Измениться ли queryid в этом случае ?
...
Рейтинг: 0 / 0
Измениться ли queryid , если изменится план выполнения
    #39745691
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rinace,

Нет не изменится.
queryid это хеш от parse tree (еще сильно до плана).

Since the queryid hash value is computed on the post-parse-analysis representation of the queries, the opposite is also possible: queries with identical texts might appear as separate entries, if they have different meanings as a result of factors such as different search_path settings.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Измениться ли queryid , если изменится план выполнения
    #39746014
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Bogukrinace,

Нет не изменится.
queryid это хеш от parse tree (еще сильно до плана).

Спасибо,
рад, что не ошибся, хотя это несколько усложняет ситуацию.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Измениться ли queryid , если изменится план выполнения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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