Size: a a a

pgsql – PostgreSQL

2021 February 18

M

Mitai in pgsql – PostgreSQL
Zheka_13
там наверное не в постгресе дело, в самом гугле где то открывать надо доступы
блинский точно, там какой нибудь фаервол наверное режет все
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
Вот сам запрос https://explain.depesz.com/s/bPyf
источник

VY

Victor Yegorov in pgsql – PostgreSQL
а есть индекс по offers.shop_id?
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
Victor Yegorov
а есть индекс по offers.shop_id?
Да, есть
источник

M

Mitai in pgsql – PostgreSQL
не много не то, у мня постгрис установлен в образе вм дебиана, не как отдельный инстанс
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
@vyegorov Я вчера когда пробовал играться, если опустить весь блок ORDER BY то пролетает в момент
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Dmitrii Korotovskii
@vyegorov Я вчера когда пробовал играться, если опустить весь блок ORDER BY то пролетает в момент
вы убираете ORDER BY, но оставляете LIMIT?
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
Да
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
А, ну да если LIMIT убрать то все так же печально
источник

Z

Zheka_13 in pgsql – PostgreSQL
Mitai
не много не то, у мня постгрис установлен в образе вм дебиана, не как отдельный инстанс
в любом случае, если постгрес отдает ошибку по поводу коннекта что хост не прописан в pg_hba  - то значит дело в pg_hba.conf, а если таймаут соединения - то где то в сети.
источник

Z

Zheka_13 in pgsql – PostgreSQL
это легко еще телнетом проверяется
источник

M

Mitai in pgsql – PostgreSQL
Unable to connect to server:

timeout expired
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Dmitrii Korotovskii
Всем привет, кто может подсказать почему постгрес делает так или не иначе по плану запроса? Как его можно попробовать перестроить чтобы ускорить?
Потому что данный вариант плана оценивается как самый дешёвый, как всегда. ;)
Лучше сразу покажите версию PostgreSQL, запрос, план (EXPLAIN (ANALYZE, BUFFERS, /* SETTINGS /* если v12 или новее */, VERBOSE */) SELECT ...), и, в идеале, \d каждой участвующей таблицы.
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
Yaroslav Schekin
Потому что данный вариант плана оценивается как самый дешёвый, как всегда. ;)
Лучше сразу покажите версию PostgreSQL, запрос, план (EXPLAIN (ANALYZE, BUFFERS, /* SETTINGS /* если v12 или новее */, VERBOSE */) SELECT ...), и, в идеале, \d каждой участвующей таблицы.
Прошу прощения, первый раз вижу BUFFERS, SETTINGS и VERBOSE это вообще куда?
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
Я делал через EXPLAIN ANALYSE SELECT
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
PostgreSQL 9.6.18 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11), 64-bit
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
Yaroslav Schekin
Потому что данный вариант плана оценивается как самый дешёвый, как всегда. ;)
Лучше сразу покажите версию PostgreSQL, запрос, план (EXPLAIN (ANALYZE, BUFFERS, /* SETTINGS /* если v12 или новее */, VERBOSE */) SELECT ...), и, в идеале, \d каждой участвующей таблицы.
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Dmitrii Korotovskii
Прошу прощения, первый раз вижу BUFFERS, SETTINGS и VERBOSE это вообще куда?
Это из EXPLAIN. https://www.postgresql.org/docs/9.6/sql-explain.html
Без BUFFERS — куда менее полезно.
И почему Вы какие-то "обрезки" \d показываете?
источник

DK

Dmitrii Korotovskii in pgsql – PostgreSQL
Там куча мусора по referencing table
источник