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

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

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

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

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

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

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


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