Можно ли прерывать реструктуризацию таблиц БД #543402


#0 by asady
Идет долгая реструктуризация таблиц  - чем грозит насильственное прерывание этого процесса.
#1 by mikecool
часть не пройдет реструктуризацию
#2 by Рэйв
" -А эту ягоду можно есть? -Можно. (хрум-хрум) -Только умрешь."(С)Спортлото 82 :-) тут как повезет. Может ничего не быть. а может и быть
#3 by EasyRider
нельзя прерывать.
#4 by EasyRider
были случаи,когда везло и ничего не было?
#5 by mikecool
а что будет?
#6 by Scooter
мнения разделились  )
#7 by asady
может ли при этом нарушиться структура таблиц и останется ли база работоспособной?
#8 by mikecool
если база на скуле - то откатися все до предыдущего коммита
#9 by mikecool
+8 а вот про файл - хз, никогда не работал
#10 by Живой Ископаемый
может и не нарушится, может и остаться...
#11 by asady
база на скуле (Postgres 8.3.8).
#12 by EasyRider
откуда сведения,что все идет в одной транзакции?
#13 by Рэйв
У меня было.. Долго думало откатывая обратно видимо, потом заработало как обычно
#14 by MatrosoV AleXXXand_R
И никто не спросил - а долго - это сколько и какой размер БД?
#15 by mikecool
где я сказал про одну транзакцию?
#16 by EasyRider
А как вы прерывали все это дело?Завершением процесса на клиенте?
#17 by EasyRider
а как иначе откатиться?
#18 by Scooter
да, вспомнил, было такое, давненько на копии
#19 by asady
долго - это уже почти 2 часа - база 70 гигов
#20 by mikecool
нормально, пусть крутится у меня часа два - база 26-27 гиг
#21 by Рэйв
Ну да. ПКМ-> Закрыть приложение
#22 by mikecool
сэр, вы о чем? в случае отказа скуль откатывает изменения до последнего коммита - что в моей фразе непонятно?
#23 by ReaLg
Если есть бэкап, то можно особо не бояться и останавливать. Но, ИМХО, 2 часа - это не срок для 70 гигов :)
#24 by EasyRider
непонятно здесь то,что если все выполняется не одной транзакцией,а несколькими,то по окончании каждой делается commit.Значит цепочку транзакций не откатить.
#25 by Живой Ископаемый
2 а журнал транзакций на что?
#26 by EasyRider
для восстановления из бэкапа на любой момент времени
#27 by Живой Ископаемый
а... а бэкапа нет. или долго его разворачивать.
#28 by EasyRider
Ну сделать его и восстановить базу,хоть и долго.Как еще?
#29 by luns
спокойно можно прервать. ничего не будет. все равно подмена таблиц бд таблицами "нового поколения" происходит в самом конце. если прервешь, просто удаляться эти таблицы и все.
#30 by asady
так и есть - прервал - база не рухнула - теперь только ночью повторю.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С