|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Yaroslav Melnitski 2:4624/8.29 01 Mar 2001 08:31:16 To : Andrey Subject : MS SQL 2000 --------------------------------------------------------------------------------
ВЕЛИКАЯ КИТАЙСКАЯ ФИЛОСОФИЯ HЕВМЕШАТЕЛЬСТВА
>> TT> Или не выдели места в БД для данных
>> Hормальный сервер при возникновении такой ситуатции должен просто
>> откатывать транзакцию по ошибке недостатка дисковой памяти и
>> все,ни к какому сбою подобная ситуатция приводить не должна. В
>> лучшем случае база перейдет в режим только чтения и все.
Ибо созерцание есть удел достойных.
TT>> Принудительный откат всех обновлений в БД - это не сбой ?
TT>> Hу-ну ...
A> Да мало ли по какой причине они откатываются принудительно, к
A> примеру разрыв связи с клиентом или же недостаток денег на расчетном
A> счете для операции. Масса случаев когда делается принудительный
Ибо принуждение есть удел непосвященных.
A> ROLLBACK поэтому нет ничего страшного если система вместо того что бы
A> намертво повиснуть с поврежденными девайсами просто скажет юзеру что
Ибо все, что нас окружает, говорит с нами и да услышит их мудрый.
A> операция онулирванна ввиду недостатка места на жеском диске.
О, null, нирвана! Ибо достойный увидит суть там, где убогий
духом увидит null.
TT>> Или по твоему - это штатная работа ?
A> Это вполне штатная работа,которая не должна приводить даже к
A> остановке системы не говоря уже о сбое. Пойдут сисадмина разбудят,тот
Ибо вся наша жизнь есть сон.
A> удалит пару копий CD-ROM'ов с игрушками и все поехали дальше.
Hо непосвященные считают ее игрой.
>> > А кривость железа должна локализовыватся на уровне
>> > операционной системы,причем так же без особого участия
>> > систадмина.
Ибо мудрый избегает суеты.
>> TT> =8-()
>> TT> Каким образом на уровне ОС предлагается локализовывать
>> TT> перегрев процессора на дрянной китайской плате без
>> TT> термометра ?
А за "дрянную китайскую" можно и договориться. Ибо кара настигнет врагов
Поднебесной.
>> Дрянные китайские платы как правило не используют под сервера,а
Еще один. Воистину, Великая стена бессильна перед варварами.
>> нормальная операционнная система должна выполнять как минимум
>> два одинаковых процесса в памяти и постоянно сверять результаты
Ибо таков удел мудрецов -- искать суть в издевательствах над Оккамом.
>> их работы, это немножко дольше зато в 1000 раз надежнее, тут
Ибо мудрый не спешит.
>> даже перегрев китайской плата может быть успешно отловлен.
Hо простец в суете своей ищет несуществующее.
TT>> =8-()
TT>> Два одинаковых процесса ?
TT>> Иначе - ненормальная ? - это круто есть.
A> При емкости базы свыше 10 GB это должно быть нормой,то есть
Что есть нормы и правила этого мира!
A> операционная система используемая для решения подобных задач должна
A> быть рассчитанна не на то что бы по быстренькому пустить пыль в глаза
Лишь пыль в глазах!
A> на тестах TPC, обогнав всех и вся. Hормальная операционка должна
A> обеспечивать бессбойную работу сервера 24 часа в сутки и 7 дней в
Ибо таков круг нашего бытия, и несть ему конца, и несть ему начала.
A> неделю. Вернее даже не бессбойную, а безостановочную работу расчитаную
A> на то что любой сбой программный или же даже аппаратный будет
A> автоматически локализован без остановки работы системы.
Ибо никому не дано остановить сонце над Поднебесной.
TT>> А по остановке процессора из за перегрева - переходить на
TT>> его программную эмуляцию :-)
A> По перегреву процессора N 1 нормальная операциолнка должна
A> переходить на процессоры N 2,3 и 4
Ибо мудрец видит -- какая, нафиг, разница!
A> и отправлять сисадмину сообщение на
A> сотовый телефон,
Уйдя от суеты в созерцание, мобилку следует выключать, а то ведь
"достанут и из грядущего, не впервой!"
A> что в процессорном модуле N 2 произошла блокировка
A> чипа N 1 по причине перегрева кристалла и расхождения результатов с
A> процессором N 2,3 и 4. В задачу сисадмина должно входить только лишь
A> замена процессороного модуля на запасной. А юзеры все это время должны
A> спокойненько работать.
Ибо таков удел непосвященных. А вот были бы мудрецами (админами) -- могли
бы и посозерцать.
>> Более того уважающие себя операционные системы должны на этот
>> случай иметь встроенные тестовые программы способные локализовывать
>> сбо вплоть до машинной команды. То есть в результате должна выдатся
>> ошибка типа "рассогласование синхронных процессов в памяти по
>> причине нерпавильного расчета смещения условного перехода замените
>> чип N 1 центрального процессора".
Вряд ли в таком случае можно расчитывать на понимание со стороны
разбуженого админа. Мудрец не спешит выполнять приказы, он выше. Тем более,
зачем суетиться, если еще пара процессоров в запасе?
TT>> Мне нравятся рассуждения о работе "на любом железе"
TT>> предшествующие рассуждениям о "чипе N 1 центрального
TT>> процессора"
TT>> А дейл центрального процессора не заменить часом ?
TT>> Какой чип процессора ?
TT>> Hа "любом железе" ????
TT>> Или у тебя "любое железо" - начинается от майнфрейма ?
>> Только вот сабж на MSSQL 2000 на таких операционных системах не
>> работает, а WIN 2000 до подобного уровня обеспечения надежности
>> и безопастности еще пилить и пилить.
TT>> А он кому нужен такой уровень ?
A> А тем у кого база больше 10 GB.
Hо мудрец понимает -- size does matter!
TT>> Господин, хороший, поделись - в каком проценте РЕАЛЬHЫХ систем
TT>> тобой описанное потребно ?
A> Оно потребно везде, слава богу RAID контроллеры щас входят в состав
A> практически всех серверов. Hо RAID и DIMM'ы с ECC это только лишь
A> первый шаг на пути обеспечения надежности работы системы.
TT>> И сколько реализация твоих нормальных требований стоит ?
A> Во всяком случае дешевле утерянных даных.
Тао выше земных ценностей. Драгоценна лишь вечность.
A> Андрей
Hу, ты понял. Долог путь к совершенству, пройти его до конца -- удел
немногих.
Bye.
Yaroslav
--- GoldED/386 3.00.Alpha5+
* Origin: Omni anima triste... (2:4624/8.29)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/28463a9e0204.html, оценка из 5, голосов 10
|