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

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

Допустим для запроса изменился план выполнения. Измениться ли queryid в этом случае ?
...
Рейтинг: 0 / 0
11.12.2018, 02:05
    #39745691
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измениться ли queryid , если изменится план выполнения
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
11.12.2018, 14:03
    #39746014
rinace
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измениться ли queryid , если изменится план выполнения
Maxim Bogukrinace,

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

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


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