Size: a a a

pgsql – PostgreSQL

2020 July 01

СГ

Сергей Голод... in pgsql – PostgreSQL
Владимир Яворский
ну там seq scan 30 rows ~3000ms
может у вас таблица лежит в табличном пространстве, которое создано на сетевом диске, который подключён через канал 32кбит/с, и так далее и тому подобное. Вряд ли по вашим обрывистым сообщениям можно предложить готовый рецепт решения или источник проблемы
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
рецепта я и не жду) т.к. всё возможно.  потому и написал "аномальное"
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
возможно кто-то тоже сталкивался
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
т.е. видимых причин нет... а чтение долгое
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Владимир Яворский
ну там seq scan 30 rows ~3000ms
Покажите план, не нужно пересказывать, правда — только время теряете.
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Владимир Яворский
рецепта я и не жду) т.к. всё возможно.  потому и написал "аномальное"
системные логи посмотрите, нет ли ошибок на диске, может диск постоянно релокейтит бэдблоки при обращении.
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
да там ВМ...
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
к хосту нет доступа
источник

MM

Max Mokryi in pgsql – PostgreSQL
Привет! Господа, у кого-то сервера на OVH есть? Конкретно на BHS ?
источник

MM

Max Mokryi in pgsql – PostgreSQL
не могу понять, какие-то тормоза при доступе к серверам.... Но сами сервера не нагружены
источник

2_

2flower _ in pgsql – PostgreSQL
Владимир Яворский
столкнулся с аномально долгим чтением маааленькой таблицы.. 30 строк, а читается по explane analyze секунды. причём после vacuum full
а проблема только с этой таблицей?
источник

SM

Setplus Mac in pgsql – PostgreSQL
подскажите, плиз, почему вылетает следующая ошибка

psycopg2.OperationalError: could not connect to server: Connection refused
 Is the server running on host "127.0.0.1" and accepting
 TCP/IP connections on port 5432?

Вот настройки из pg_hba.conf

# Database administrative login by Unix domain socket
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5


Подлкючаюсь я из питоновского скрипта

conn = psycopg2.connect(dbname='<db_name>', user='<user_name>', password='<pswd>', host='localhost')

Отмечу, что у роли есть атрибут LOGIN, с помощью psql так же подключаюсь нормально.
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
2flower _
а проблема только с этой таблицей?
Да
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Setplus Mac
подскажите, плиз, почему вылетает следующая ошибка

psycopg2.OperationalError: could not connect to server: Connection refused
 Is the server running on host "127.0.0.1" and accepting
 TCP/IP connections on port 5432?

Вот настройки из pg_hba.conf

# Database administrative login by Unix domain socket
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5


Подлкючаюсь я из питоновского скрипта

conn = psycopg2.connect(dbname='<db_name>', user='<user_name>', password='<pswd>', host='localhost')

Отмечу, что у роли есть атрибут LOGIN, с помощью psql так же подключаюсь нормально.
смотрите netstat -ptln|grep 5432
источник

SM

Setplus Mac in pgsql – PostgreSQL
Михаил Шурутов
смотрите netstat -ptln|grep 5432
вопрос частично снят, теперь вопрос такой: как из докера подключиться к БД на localhost которая
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Setplus Mac
вопрос частично снят, теперь вопрос такой: как из докера подключиться к БД на localhost которая
Ну так читайте документацию по докеру. Здесь чат по ПГ, а не по этому ... эээ... "продукту".
источник

SM

Setplus Mac in pgsql – PostgreSQL
спасибо
источник

2_

2flower _ in pgsql – PostgreSQL
Владимир Яворский
Да
может в ней поля тяжелые есть и с этим проблема, ну 30 строк это даже на калькуляторе ни о чем.
вы чистый запрос делаете из таблицы или может какие-функции используете. может rls работает,
это точно не view?
источник

AA

Adikhanov Abdugani in pgsql – PostgreSQL
Народ, подскажите, как побороть Seq Scan? Создал индекс, менял настройки планировщика, но ни к чему это не привело
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Adikhanov Abdugani
Народ, подскажите, как побороть Seq Scan? Создал индекс, менял настройки планировщика, но ни к чему это не привело
Покажите запрос, \d таблицы, и EXPLAIN (ANALYZE, BUFFERS).
Всё текстом, естественно.
источник