powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Разное время выполнения при одинаковом плане
4 сообщений из 4, страница 1 из 1
Разное время выполнения при одинаковом плане
    #39923841
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть простой запрос вида:

Код: sql
1.
2.
3.
4.
5.
6.
select *
  from (select *
          from big_table p) q
 order by process_name asc
offset 0
 limit 15



При этом выполняться он может от 0,1s до 2-3 минут. Причем планы почти одинаковые.
Какие распрастраненные причины могут быть?

Вот сами планы на всякий случай:
- медленный - https://explain.depesz.com/s/ffWf
- быстрый - https://explain.depesz.com/s/pS57
...
Рейтинг: 0 / 0
Разное время выполнения при одинаковом плане
    #39923849
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Н

При этом выполняться он может от 0,1s до 2-3 минут. Причем планы почти одинаковые.
Какие распрастраненные причины могут быть?

Например: нужно ли читать данные с диска или они уже в буферном кэше.
У вас в медленном плане parallel seq scan на три порядка медленнее, чем в быстром.

Кроме того, влиять могут другие запросы, одновременно выполняющиеся в системе.
...
Рейтинг: 0 / 0
Разное время выполнения при одинаковом плане
    #39923859
gav21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Н,
сделайте explain (analyze,buffers) SELECT ...
думаю по статистике использования диска\кэша все станет понятно
...
Рейтинг: 0 / 0
Разное время выполнения при одинаковом плане
    #39923905
Aleksey Syryh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Судя по строчкам вида _hyper_*_chunk у вас там TimescaleDB стоит. Может какие-то его внутренние обработчики мешают? Посмотрите SELECT * FROM _timescaledb_internal.bgw_job_stat, не совпадают ли времена "тормозов" с запуском регламентных работ.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Разное время выполнения при одинаковом плане
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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