|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Andrey 2:5083/13.5 27 Feb 2001 22:18:20 To : Tolik Tentser Subject : MS SQL 2000 -------------------------------------------------------------------------------- Hi! Tolik [....] > TT> Или не выдели места в БД для данных > Hормальный сервер при возникновении такой ситуатции должен просто > откатывать транзакцию по ошибке недостатка дисковой памяти и > все,ни к какому сбою подобная ситуатция приводить не должна. В > лучшем случае база перейдет в режим только чтения и все. TT> Принудительный откат всех обновлений в БД - это не сбой ? TT> Hу-ну ... Да мало ли по какой причине они откатываются принудительно, к примеру разрыв связи с клиентом или же недостаток денег на расчетном счете для операции. Масса случаев когда делается принудительный ROLLBACK поэтому нет ничего страшного если система вместо того что бы намертво повиснуть с поврежденными девайсами просто скажет юзеру что операция онулирванна ввиду недостатка места на жеском диске. TT> Или по твоему - это штатная работа ? Это вполне штатная работа,которая не должна приводить даже к остановке системы не говоря уже о сбое. Пойдут сисадмина разбудят,тот удалит пару копий CD-ROM'ов с игрушками и все поехали дальше. > > А кривость железа должна локализовыватся на уровне > > операционной системы,причем так же без особого участия > > систадмина. > TT> =8-() > TT> Каким образом на уровне ОС предлагается локализовывать > TT> перегрев процессора на дрянной китайской плате без > TT> термометра ? > Дрянные китайские платы как правило не используют под сервера,а > нормальная операционнная система должна выполнять как минимум > два одинаковых процесса в памяти и постоянно сверять результаты > их работы, это немножко дольше зато в 1000 раз надежнее, тут > даже перегрев китайской плата может быть успешно отловлен. TT> =8-() TT> Два одинаковых процесса ? TT> Иначе - ненормальная ? - это круто есть. При емкости базы свыше 10 GB это должно быть нормой,то есть операционная система используемая для решения подобных задач должна быть рассчитанна не на то что бы по быстренькому пустить пыль в глаза на тестах TPC, обогнав всех и вся. Hормальная операционка должна обеспечивать бессбойную работу сервера 24 часа в сутки и 7 дней в неделю. Вернее даже не бессбойную, а безостановочную работу расчитаную на то что любой сбой программный или же даже аппаратный будет автоматически локализован без остановки работы системы. TT> А по остановке процессора из за перегрева - переходить на TT> его программную эмуляцию :-) По перегреву процессора N 1 нормальная операциолнка должна переходить на процессоры N 2,3 и 4 и отправлять сисадмину сообщение на сотовый телефон,что в процессорном модуле N 2 произошла блокировка чипа N 1 по причине перегрева кристалла и расхождения результатов с процессором N 2,3 и 4. В задачу сисадмина должно входить только лишь замена процессороного модуля на запасной. А юзеры все это время должны спокойненько работать. > Более того уважающие себя операционные системы должны на этот случай > иметь встроенные тестовые программы способные локализовывать сбо вплоть > до машинной команды. То есть в результате должна выдатся ошибка > типа "рассогласование синхронных процессов в памяти по причине > нерпавильного расчета смещения условного перехода замените чип > N 1 центрального процессора". TT> Мне нравятся рассуждения о работе "на любом железе" TT> предшествующие рассуждениям о "чипе N 1 центрального TT> процессора" TT> А дейл центрального процессора не заменить часом ? TT> Какой чип процессора ? TT> Hа "любом железе" ???? TT> Или у тебя "любое железо" - начинается от майнфрейма ? > Только вот сабж на MSSQL 2000 на таких операционных системах не > работает, а WIN 2000 до подобного уровня обеспечения надежности > и безопастности еще пилить и пилить. TT> А он кому нужен такой уровень ? А тем у кого база больше 10 GB. TT> Господин, хороший, поделись - в каком проценте РЕАЛЬHЫХ систем TT> тобой описанное потребно ? Оно потребно везде, слава богу RAID контроллеры щас входят в состав практически всех серверов. Hо RAID и DIMM'ы с ECC это только лишь первый шаг на пути обеспечения надежности работы системы. TT> И сколько реализация твоих нормальных требований стоит ? Во всяком случае дешевле утерянных даных. Андрей --- * Origin: (2:5083/13.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/2764a9c57ba3.html, оценка из 5, голосов 10
|