powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Alter тормозит.
10 сообщений из 10, страница 1 из 1
Alter тормозит.
    #32995378
4_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять я.
ALTER TABLE t1 ADD COLUMN c1 inet;

записей в таблице 112 тысяч, часов 6 ждал.... внешних связей у таблицы нет, есть триггер, пробовал убить его, так же долго ждать.

Уже хочется рестартануть постгрес...но желательно этого не делать так как риалтайм. Помогите плиз!
...
Рейтинг: 0 / 0
Alter тормозит.
    #32995379
4_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять я.
ALTER TABLE t1 ADD COLUMN c1 inet;

записей в таблице 112 тысяч, часов 6 ждал.... внешних связей у таблицы нет, есть триггер, пробовал убить его, так же долго ждать.

Уже хочется рестартануть постгрес...но желательно этого не делать так как риалтайм. Помогите плиз!
...
Рейтинг: 0 / 0
Alter тормозит.
    #32995454
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
команда ALTER TABLE должна накладывать эксклюзивную блокировку на таблицу. Если у тебя что-то к этой таблице обращается ("так как риалтайм"), то она будет ждать возможности наложить таковую блокировку.

В общем, ищи открытые соединения с открытыми транзакциями.
...
Рейтинг: 0 / 0
Alter тормозит.
    #32995468
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блокировки не висят? Для изменения схемы нужен эксклюзивный доступ.
...
Рейтинг: 0 / 0
Alter тормозит.
    #32995745
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Подвисание" запросов на изменение структуры наблюдаю обычно, если параллельно подключен к той же базульке из какого-нть клиента (у меня - Аксесс дает такую "наводку"). Т.ч. просто закрываю этого клиента, и запущаю запрос заново.
...
Рейтинг: 0 / 0
Alter тормозит.
    #32995770
wbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обычно в таких(запрос весит очень долго) случаях помогает.
select * from pg_locks;
...
Рейтинг: 0 / 0
Alter тормозит.
    #32996032
4_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wbearобычно в таких(запрос весит очень долго) случаях помогает.
select * from pg_locks;

Сделал, вывело 137 строк, granted есть и true и false, счас в таблицу ничего не пишеться, что дальше делать?
...
Рейтинг: 0 / 0
Alter тормозит.
    #32996108
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите блокировки в таблице pg_locks.
...
Рейтинг: 0 / 0
Alter тормозит.
    #32996756
4_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Рестарт постгреса помог,
не выдержал я :)
...
Рейтинг: 0 / 0
Alter тормозит.
    #32996776
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4_AlexРестарт постгреса помог,
не выдержал я :)
какой-то процесс убился. Очень может быть, что и предыдущие альтеры висели в очередь (это смотря как (из чего) все это запускалось и прерывалось)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Alter тормозит.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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