powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / И опять навернулась база
25 сообщений из 73, страница 2 из 3
И опять навернулась база
    #39866592
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksandr-proFireBird 3.0.4 не падала не разу вообще за последние несколько лет

Так вы, небось, не пытаетесь удлинять поля при работающих пользователях. А это же так весело!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866595
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

мало того. Баг чек он не запомнил, лог затёр, да ещё и gfix -mend базе данных сделал (небось поломанную версию не сохранил).
Даже если бага есть в сервере, то теперь на её исправление можно не рассчитывать, пока кто-то ещё не наткнётся.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866597
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На это, я, пожалуй, промолчу, а то Влад опять будет ругаться о "гипотезах на обрывках
фактов"...

А сколько лет назад я говорил DFW must die?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866633
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovТак вы, небось, не пытаетесь удлинять поля при работающих пользователях. А это же так весело!


весело это сервер иметь, который падает на элементарной операции и грохает базу при этом. нельзя выполнять при работающих пользователях? так почему серверу не сказать об этом и не запретить операцию? или у вас дома вся электропроводка без изоляции сделана, а сверху листик висит с надписью: руками не трогать -- убьет. даже Yaffil с его пресловутым "object is in use" был честнее в этом вопросе.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866637
Коваленко Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрешите поинтересоваться, а сколько денег занесла Ваша организация разработчикам сервера?

На пару нормальных рабочих станций хватит?
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866643
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22Dimitry SibiryakovТак вы, небось, не пытаетесь удлинять поля при работающих пользователях. А это же так весело!


весело это сервер иметь, который падает на элементарной операции и грохает базу при этом. нельзя выполнять при работающих пользователях? так почему серверу не сказать об этом и не запретить операцию? или у вас дома вся электропроводка без изоляции сделана, а сверху листик висит с надписью: руками не трогать -- убьет. даже Yaffil с его пресловутым "object is in use" был честнее в этом вопросе.
Вовсе не факт, что у тебя из-за этого сломалось. Возможно, память глюкнула, или дисковая подсистема.
Но все равно, менять метаданные при подключенных пользователях не очень хорошо, даже если сервер и не ругается, и даже если этот сервер не Firebird.
Клиенты обычно кэшируют метаданные локально, их все равно лучше реконнектить.после такого.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866650
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёКлиенты обычно кэшируют метаданные локально, их все равно лучше реконнектить.после такого.Ещё лучше - отключить до.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866654
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovёёёёёКлиенты обычно кэшируют метаданные локально, их все равно лучше реконнектить.после такого.Ещё лучше - отключить до.
Это понятно, я о том, что данные о структурах сервера станут неактуальны на клментах.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866661
demon1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovёёёёёКлиенты обычно кэшируют метаданные локально, их все равно лучше реконнектить.после такого.Ещё лучше - отключить до.
А что тогда делать тем, у кого нет возможности отключать клиентов при обновлении? Делать обновление раз в квартал?
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866664
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.09.2019 9:34, demon1992 пишет:
> А что тогда делать тем, у кого нет возможности отключать клиентов при обновлении? Делать обновление раз в квартал?

ну хотя бы по ночам.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866665
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
demon1992,

не знаю как там у вас. А я всегда делаю изменение на своей копии (для разработки). Она там тестируется. А само применение этих изменений на боевой БД делаю в технологическое окно.
Ваши пользователи могут и потерпеть 5 минут
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866666
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
demon1992Basil A. Sidorovпропущено...
Ещё лучше - отключить до.
А что тогда делать тем, у кого нет возможности отключать клиентов при обновлении? Делать обновление раз в квартал?

я в ТЗ всегда указываю количество и длительность технологических окон.
циферьки суммирую и записываю в степень цены. на 6 часовое окно в месяц в итоге все соглашаются.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866681
demon1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисdemon1992,

не знаю как там у вас. А я всегда делаю изменение на своей копии (для разработки). Она там тестируется. А само применение этих изменений на боевой БД делаю в технологическое окно.
Ваши пользователи могут и потерпеть 5 минут

Само собой что сначала изменения делаются на базе разработки. И потерпеть 10-15 минут пользователи могут, но это для крупных обновлений, которые проводятся раз в 3-6 месяцев. Но вот например мне нужно пару хп обновить, не буду же я для этого всех отключать, простой в моей ситуации критичен.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866684
demon1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я кстати еще заводил топик с тем что у меня падал сервак, но что-то никто не заинтересовался этим.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866687
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.09.2019 10:09, demon1992 пишет:
> Я кстати еще заводил топик с тем что у меня падал сервак, но что-то никто не заинтересовался этим.

интересно...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866692
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*зевает.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866740
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
demon1992Basil A. Sidorovпропущено...
Ещё лучше - отключить до.
А что тогда делать тем, у кого нет возможности отключать клиентов при обновлении? Делать обновление раз в квартал?
1. Можно узнать - зачем менять метаданные при подключенных клиентах? Если эти самые подключенные клиенты скорее всего не увидят новой версии, им придется реконнект выполнять. Или у вас прямо так заточены клиенты, что мгновенно обновляют локльный кэш метаданных?

2. Если очень-очень нужно, то можно, да, но с теми СУБД, где такое приветствуется (где?), а касаемо FireBird, сие соответствует первому пункту "как угробить" базу: http://www.intermech.ru/ibcrash.txt

3. Еще раз: то, что база грохнулась, не означает, что это случилось из-за модификации метаданных, запросто могли быть ошибки оборудования.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866806
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
1. Можно узнать - зачем менять метаданные при подключенных клиентах? Если эти самые подключенные клиенты скорее всего не увидят новой версии, им придется реконнект выполнять. Или у вас прямо так заточены клиенты, что мгновенно обновляют локльный кэш метаданных?


Этот вопрос - не Вашего ума дела.

- можно
- не запрещается ни докой, ни программно.

ТС предложил запретить нафиг, если по хорошему не работает. Это, в целом, возможно, и кажется мне вполне рабочим вариантом.
Запрет на изменение типов полей при подключенных пользователях.
Хранимки, триггеры, индексы, исключения - пожалуйста. А страницы данных - ни-ни.

Или сделать чтобы работало.
Для этого надо, как минимум, воспроизвести проблему.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866812
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastor,

а товарищ который похерил базу никаких сведений из-за чего она похерилась не сохранил (вообще не факт что из за ALTER COLUMN). Как править то теперь.
Вот у меня сея байда не воспроизводится
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866814
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastorёёёёё1. Можно узнать - зачем менять метаданные при подключенных клиентах? Если эти самые подключенные клиенты скорее всего не увидят новой версии, им придется реконнект выполнять. Или у вас прямо так заточены клиенты, что мгновенно обновляют локльный кэш метаданных?


Этот вопрос - не Вашего ума дела.
...
Так и не у тебя спросил.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866820
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисвообще не факт что из за ALTER COLUMN

Оно, конечно, не факт, но багчек в sqz как бы намекает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866885
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastorЗапрет на изменение типов полей при подключенных пользователях.
Хранимки, триггеры, индексы, исключения - пожалуйста. А страницы данных - ни-ни.

Чуть ли не на e.p.i. ещё когда это обсуждали, то я для себя сделал вывод, что если я проапгрейжу читающую хранимку и отдаю себе отчёт в том, что возможны какие-то разночтения у разных клиентов при её вызове до реконнекта всех, то это допустимо. Чем и пользуюсь регулярно в том числе и на рабочих базах.

Формат данных менять или что-то пишущее по поводу бизнес-логики - это строго в технологическое окно. Это или админы-аборигены самостоятельно делают во внерабочее время, или при необходимости прямого вмешательства разработчиков прошу организовать нам перерыв в обслуживании.
Юзеры дольше корректно останавливают АРМы, нежели собственно скрипт выполняется.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866891
demon1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ёёёёёdemon1992пропущено...

А что тогда делать тем, у кого нет возможности отключать клиентов при обновлении? Делать обновление раз в квартал?
1. Можно узнать - зачем менять метаданные при подключенных клиентах? Если эти самые подключенные клиенты скорее всего не увидят новой версии, им придется реконнект выполнять. Или у вас прямо так заточены клиенты, что мгновенно обновляют локльный кэш метаданных?

Конечно, очень много ситуаций, когда необходимо поправить ошибку для получения правильно выборки, либо внести оптимизации, либо добавить запись в лог на боевой базе для отлова ошибок. Отключать всех вообще никак в таких ситуациях, приходится менять на лету, но у меня проще в том плане, что клиент работает через пул коннектов, которые обновляются раз в n минут.
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866911
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
demon1992Конечно, очень много ситуаций, когда необходимо поправить ошибку для получения правильно
выборки, либо внести оптимизации, либо добавить запись в лог на боевой базе для отлова
ошибок. Отключать всех вообще никак в таких ситуациях, приходится менять на лету

Вы, ребята, реально не видите разницы между изменением ХП и изменением формата записи
таблицы?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
И опять навернулась база
    #39866944
demon1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovВы, ребята, реально не видите разницы между изменением ХП и изменением формата записи
таблицы?..

Видим :) вопросов на этот счет у меня больше нет.
...
Рейтинг: 0 / 0
25 сообщений из 73, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / И опять навернулась база
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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