|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Всем доброго. У меня задача максимально убедиться что БД не испорчена (во время ее использования пользователями за некий период), заархивировать ее и отправить в хранилище. В связи вопрос: Если я без предварительной валидации просто делаю backup, могу ли я надеяться на то, что произойдет проверка БД, и не терять время на валидацию, или backup не определяет что с БД что-то не так и просто забирает из БД контент без проверок? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2018, 20:38 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Если база испорчена, бэкап не сможет забрать из неё данные, не правда ли? А если все данные забрались без ошибки, то не всё ли равно было ли что-то испорчено в базе? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2018, 21:07 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Elen Lebenstein, бэкап да, может "детектировать" некоторые повреждения БД, но не все. http://www.ibase.ru/db_repair#norestore так что рестор этого бэкапа может не пройти, а "починить" бэкап нельзя. В общем, после бэкапа надо сделать контрольный рестор, и уже готовую базу "отправить в хранилище". А бэкап - либо оставить, либо выкинуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2018, 21:15 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Elen Lebenstein> Если я без предварительной валидации (1) просто делаю Elen Lebenstein> backup, могу ли я надеяться на то, что произойдет Elen Lebenstein> проверка БД, и не терять время на валидацию (2) Нет, не можете. При чём валидацией (второй, не первой) должен быть restore, а не validate. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2018, 21:47 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
М.м.м… Понятненько. Все немного сложнее чем я думала. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2018, 22:55 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Да нет там ничего сложного, особенно если БД небольшая. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 11:18 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
ОФФТОП: в 3.Х есть привнесённый глюк когда б/р с данными проходит нормально, а б/р одних только МЕТАданных не проходит из-за прибитого гвоздиком плана в теле процедуры. зы: на досуге попытаюсь нарисовать минимальный воспроизводимый пример. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 11:57 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Ну, это баг, конечно, но с таким несложно справиться. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 12:14 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
kdvВ общем, после бэкапа надо сделать контрольный рестор, и уже готовую базу "отправить в хранилище". А бэкап - либо оставить, либо выкинуть. а почему не наоборот? почему не готовую базу-времёнку выкинуть (вариант: подменить на неё основную, ради оптимизации индексов и прочего), а архив именно проверенный только что бэкап? он как минимум меньше ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 18:16 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Ariochон как минимум меньшеНо разворачивать его дольше, если дело дошло до подъема бэкапа, значит дело скорее всего решительно дрянь и каждая минута рестора - это минута простоя. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 18:30 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, Тогда хранить последний (или последние N) снапшот в обоих видах, а все предыдущие снэпшоты в виде FBK ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 18:38 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Ariochа почему не наоборот? почему не готовую базу-времёнку выкинуть (вариант: подменить на неё основную, ради оптимизации индексов и прочего), а архив именно проверенный только что бэкап? он как минимум меньше заменить основную можно, только тогда опять же, в архив надо основную базу, а не бэкап. 1. после тестового рестора база уже есть, время на рестор потрачено. С учетом того, что рестор идет в 2-3 раза дольше бэкапа, удалять базу и сохранять бэкап видится мне некоторым маразмом. (у некоторых людей бэкап ресторится прямо в процессе бэкапа, через пайпы, так что бэкап - это промежуточный процесс). 2. если же говорить про упаковку бэкапа и базы, то бэкап меньше базы, потому что а) в нем нет индексов, б) он уже сжат (внезапно!). Многие не в курсе, что при бэкапе тоже делается сжатие. Его можно выключить опцией -e. Мы тут недавно внутри проводили микро-эксперименты, и оказалось, что на 30гиговой базе TPCR бэкап обычный занимает 24 гиг, а с опцией -e - 34 гига, то есть, несжатый бэкап больше базы! Итого имеем - прирост в скорости бэкапа 7%, прирост объема бэкапа - 30%. Если бэкап делается 10 часов, то с -e экономия, конечно, 48 минут. НО. См. выше про увеличение размера бэкапа. Сжатие раром такого несжатого бэкапа (34 гиг) - 41 минута, размер архива - 6 гиг. Сжатие обычного бэкапа - 35 минут, архив 6 гиг. Опять же, разницы в размере нет, а по времени - есть. То есть, там выиграли 7%, а тут - потеряли те же где-то 7%. Размер сжатой раром 30 гиг базы - 9 гиг, за 1 час. Но тут как-то и рестор шёл тоже час, комп явно тормозил, firefox пришлось убить. Понятно, что сжатие зависит от данных внутри базы, архиватора и использования степени сжатия. Короче, резюме: база 30 гиг, бэкап 24 гиг, разница 20%, значит, один и тот же объем или 10 бэкапов, или 8 баз. С учетом времени рестора из бэкапа - хранить базы выгоднее. Если же сюда приплюсовать архивирование, то опять же, распаковывать бэкап а потом его ресторить - куда дольше готовой базы. Архив базы 9 гиг против 6 гиг бэкапа - тоже понятно. И час упаковки базы против 35 минут упаковки бэкапа (кривой тест). В общем, добавить нечего. p.s. Собственно, идея "хранить бэкапы" перестает работать когда базы по 50-100 гиг и далее. Да и вообще, делать бэкап базы в 300 гиг а потом ресторить - это не для слабонервных. Старые технологии на нынешних объемах потихоньку перестают работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 21:06 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
kdv> Размер сжатой раром 30 гиг базы - 9 гиг, за 1 час. Больно много. Может, ты бэкап имел в виду, а не БД ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 21:11 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустамkdv> Размер сжатой раром 30 гиг базы - 9 гиг, за 1 час. Больно много. Может, ты бэкап имел в виду, а не БД ? не. Сжатие раром обычного бэкапа в 24 гиг заняло 6 гиг и длилось 36 минут. Со сжатием раром исходной базы случился косяк - еще при ресторе ФБ3 сожрало почти всю память (16 гиг), и началось вываливание в виртуалку. Видать, что-то я такое перед этим делал, раньше такого не наблюдал. Ну и, последующая архивация полученной базы тоже прошла как-то не быстро, RAR паковал базу со скоростью 9мб в минуту. Так что, я могу предположить, что архивация базы и бэкапа должна быть такой же пропорциональной (примерно), как архивация сжатой и несжатой базы. Хотя, по конечному размеру архива это не так (9 против 6 и 6 гиг). Повторять эту мутоту завтра я вообще не хочу. Моя основная мысль была в том, что а) обычный бэкап уже сжат б) тестовый рестор нужен в) после тестового рестора бэкап надо выкидывать. Экономия места - это лабуда, экономия времени куда важнее. Конечно, если бэкапы и ресторы идут минут по 15, на всё это можно наплевать, в том числе и на занимаемое бэкапами или базами место. Ну и, наконец, что и как архивируется, определяется конкретными базой, бэкапом и архиваторами. Но от этого мысль в пункте "в" никуда не девается. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 21:46 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
kdv, 9мб в секунду, конечно же. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 21:46 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
kdvв) после тестового рестора бэкап надо выкидывать. Существует такая практика - держать не только горячую (ночную) копию, но и 7 штук за неделю + 12 за год. Горячая - результат тестового рестора, архив - бекапы. Базами жирновато будет, а понадобится раз в год по обещанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 21:50 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
kdv> Размер сжатой раром 30 гиг базы - 9 гиг kdv> kdv> 9мб в секунду, конечно же. Ну как в анекдоте - не гиг, а мег, и не размер, а скорость, и не выиграл, а проиграл. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 22:00 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка но и 7 штук за неделю + 12 за год. Горячая - результат тестового рестора, архив - бекапы. Базами жирновато будет, а понадобится раз в год по обещанию. ага. у меня 1с настроена на 12 револьверных бэкапов. Бэкапы, понятное дело, совершаются 1-2 раза в день. И вот, надо мне в Москву, значит залить свежий бэкап на ноут. И ... Вижу я, что три последних бэкапа (а это тупо zip с копией базы) имеют размер, равный нулю. Хорошо хоть, я эту фигню за полчаса устранил. Вот вам и бэкапы в архиве. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 22:42 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамНу как в анекдоте - не гиг, а мег да ладно, тут на компе процесс идет, внук на шее сидит, жена готовит, а мне еще надо в полу-написанный коммент эти самые "мегабайты" воткнуть... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 22:43 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
kdv> Вижу я, что три последних бэкапа kdv> Вот вам и бэкапы в архиве. Так это ты ССЗБ, а не бэкапы - рестора проверки логов нет, контроля нет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 22:54 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
kdv> да ладно, тут на компе процесс идет, внук на шее сидит Никаких претензий, я тоже сидел с дитём мультики смотрел, но у меня на автомате глаз зацепился "БД-архив-30 в 9-чушь". Опыт не пропьёшь даже мультиками не замылишь. :) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2018, 22:56 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустама не бэкапы - рестора проверки логов нет, контроля нет. так контролирует же 1С. Там как делается - ты типа закрываешь прогу, она тебе - сделать действия? Ты - да, делается бэкап, прога закрывается. Могли бы при старте проверять лог (что я и сделал потом, вручную), и кричать "ахтунг" - там же при старте масса вещей проверяется. Самому автоматизировать тоже можно, но это ж надо скрипты писать :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2018, 00:06 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамНу как в анекдоте - не гиг, а мег уточню для потомков: корректировочная фраза "9мб в секунду, конечно же. " относилась к "RAR паковал базу со скоростью 9мб в минуту." а не к "Размер сжатой раром 30 гиг базы - 9 гиг, за 1 час" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2018, 00:12 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
kdvВижу я, что три последних бэкапа (а это тупо zip с копией базы) имеют размер, равный нулю. Хорошо хоть, я эту фигню за полчаса устранил. Вот вам и бэкапы в архиве. Давным-давно, аж в прошлом веке, была такая штука "Галактика". И делала она бэкапы зипом. И время от времени этот зип порождал архивы, которые сам потом не мог распаковать, поскольку в данных попадалась "магическая" последовательность байт. И нет, размера они были не нулевого, а этак пару гигабайт. Это история к тому, что даже в архиваторах попадаются иногда забавные баги. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2018, 00:36 |
|
Firebird 2.5. Нужна ли валидация до backup?
|
|||
---|---|---|---|
#18+
kdv> так контролирует же 1С Тю, так это не ты делаешь бэкапы, а 1С "сама". Нефиг удивляться/возмущаться тогда. Я думал ты сам делаешь - скриптом или БД SQL (или у тебя вообще файловая версия?). kdv> а не к "Размер сжатой раром 30 гиг базы - 9 гиг, за 1 час" Ну т.е. 30гиг БД у тебя архивируется до 9гиг. Точно-точно? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2018, 01:51 |
|
|
start [/forum/topic.php?fid=40&fpage=29&tid=1560938]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 174ms |
0 / 0 |