powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
13 сообщений из 13, страница 1 из 1
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830369
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
Добрый день.

При вакуум фулл появляются такие предупреждения:

ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table "table1"
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table "table2"
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table "table3"
....и т.д. много-много предупреждений.



Вакуум фулл пишет что отработал, однако, при повторном запуске те же предупреждения.




Подскажите пожалуйста на сколько это страшно и как бороться с этими предупреждениями?
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830377
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
выборка из этих таблиц вроде идет...
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830382
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830384
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
Melkijlr2,

https://github.com/postgres/postgres/blob/REL_11_STABLE/src/backend/commands/cluster.c#L1006

вопрос: как вы это сделали?

Оно как-то само...



Скажите, насколько это страшно? о_О

Как можно исправить?....
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830385
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Висит транзакция на вставку в эти таблицы.
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830386
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
GuzyaВисит транзакция на вставку в эти таблицы.


я просто не встречал такие предупреждения раньше...
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830390
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
Melkij,

как исправить эту ошибку?
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830394
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что дает запрос

Код: sql
1.
2.
3.
4.
select query, state, waiting, pid
from pg_stat_activity
where datname in ('table1','table2','table3')
  and not (state = 'idle' or pid = pg_backend_pid());



и

Код: sql
1.
2.
3.
4.
select query, state, waiting, pid
from pg_stat_activity
where query like '%insert%'
  and not (state = 'idle' or pid = pg_backend_pid());
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830399
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибся

Код: sql
1.
2.
3.
4.
select query, state, wait_event_type,wait_event, pid
from pg_stat_activity
where datname in ('table1','table2','table3')
  and not (state = 'idle' or pid = pg_backend_pid());



Код: sql
1.
2.
3.
4.
select query, state, wait_event_type,wait_event, pid
from pg_stat_activity
where query like '%insert%'
edu-#   and not (state = 'idle' or pid = pg_backend_pid());
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830401
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
GuzyaОшибся

Код: sql
1.
2.
3.
4.
select query, state, wait_event_type,wait_event, pid
from pg_stat_activity
where datname in ('table1','table2','table3')
  and not (state = 'idle' or pid = pg_backend_pid());



Код: sql
1.
2.
3.
4.
select query, state, wait_event_type,wait_event, pid
from pg_stat_activity
where query like '%insert%'
edu-#   and not (state = 'idle' or pid = pg_backend_pid());




Пусто.
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830402
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GuzyaВисит транзакция на вставку в эти таблицы.
Она не может быть concurrent. vacuum full строго под эксклюзивной блокировкой, которая запрещает даже чтение таблицы.

lr2я просто не встречал такие предупреждения раньше...
Ошибка через elog вместо ereport, то есть что-то идёт очень странно и проявляться в жизни не должно.

покажите select version();
какие сторонние расширения стоят? (включая системы бекапов)
что с базой делали? трогали fsync? pg_resetwal?
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830406
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
MelkijGuzyaВисит транзакция на вставку в эти таблицы.
Она не может быть concurrent. vacuum full строго под эксклюзивной блокировкой, которая запрещает даже чтение таблицы.

lr2я просто не встречал такие предупреждения раньше...
Ошибка через elog вместо ereport, то есть что-то идёт очень странно и проявляться в жизни не должно.

покажите select version();
какие сторонние расширения стоят? (включая системы бекапов)
что с базой делали? трогали fsync? pg_resetwal?


Версия 9.4.5 Виндоус.


Что с Бд делалли непонятно.

Точно ее остановили внештатно.



Еще такая особенность, pg_dump при экспорте ссылается на какую-то несуществующиую таблицу.

если ее сделать -T несуществующая_таблица экспорт все равно не идет:

pg_dump: [архиватор (БД)] ошибка при выполнении запроса: отношение "public.client_temp" не существует.
pg_dump: [архиватор (БД)] запрос: LOCK TABLE public.client_temp IN ACCESS SHARE MODE
...
Рейтинг: 0 / 0
ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
    #39830408
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
drop этой талицы не идет, т.к. она не существует.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ПРЕДУПРЕЖДЕНИЕ: concurrent insert in progress within table
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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