Вот вам ещё о японцах
Jul. 29th, 2003 01:27 pmНедавно
kostia_inochkin поведал историю о японском водителе автобуса, который не мог решиться нажать на кнопку, чтобы остановить поезд. Вот вам точно такая же история, только без опасности для жизни. Но всё равно - принцип тот же.
Вчера прихожу на работу, и мне говорят, что вся система упала, потому что упал один из индексов одной из главных таблиц (кончились extents). Утром таблица почистилась, и всё восстановилось, но разгребать это дело теперь - задача совсем непростая. Я поднимаю на ноги весь Израиль, всю Австралию и весь остальной мир, и мне присылают простейший SQL, который увеличивает количество extents. Дело одной минуты - и опасность миновала.
Но не тут-то было. Иду к японцам (к кастомерам, то есть) с этим SQL-ем и говорю - если не хотите ещё одного падения, нужно СРОЧНО это сделать. А надо заметить, что на падениях системы они могут потерять огромные деньги. Кастомеры, как водится, собирают совещание и выносят вердикт: изменять ничего нельзя, подождём ещё день и посмотрим. "Посмотрим что ?" - говорю. - "Упадёт или нет ? Не сегодня так завтра упадёт, будем сидеть и смотреть ?". На это им ответить, конечно, нечего, но вердикт остаётся в силе.
Тогда я проверяю упавший индекс и вижу, что количество его extents снова достигло максимального значения. Показываю распечатку девице, которая якобы моя начальница. Её знания ограничиваются Аутлуком. "Что это такое ?" - спрашивает. Я говорю, что вот, если мы сейчас всё не изменим, то упасть может каждую минуту. "Это что - таблица ?" Я говорю - "нет, это индекс". "А что такое индекс ?" Начинаю рисовать на бумажке какие-то объяснения, понимая, что дело безнадёжно. "Нет", - говорит девица, - "я ничего не понимаю. А РАЗ Я НЕ ПОНИМАЮ, ТО И ИЗМЕНЯТЬ НИЧЕГО НЕЛЬЗЯ". В эту секунду раздаётся звонок - система упала. Девица в панике.
Я говорю - "останавливайте всё к чертям, данные пропадают!". Они собирают совещание - что делать ? Совещание длится час - никто не может взять на себя ответственность остановить систему, которая всё равно не работает, а только данные портит. Наконец, высочайшее разрешение получено, система остановлена, я меняю индекс (1 минута работы) - всё восстанавливается.
Мусор разгребать теперь, конечно, мне. Данные восстанавливать тоже мне.
На прошлой неделе была точно такая же история только в большем масштабе.
Вот вам и водитель с кнопкой.
И вот, что я вам скажу. В Японии всё работает только потому, что редко падает. Когда падает - это конец.
no subject
Date: 2003-07-28 11:05 pm (UTC)2. Если бы они избавились от забюрократизованности, они добились бы еще больших высот, или она является одной из необходимых составляющих успеха?
no subject
Date: 2003-07-28 11:15 pm (UTC)2. Это очень интересный вопрос, и я его сам себе часто задаю. Но ответа не знаю...
no subject
Date: 2003-07-30 12:13 pm (UTC)no subject
Date: 2003-07-30 04:13 pm (UTC)У нашей партнерской конторы их продукт (давно GA'd и продающийся) должен был быть задеплоен в Японии. По этому поводу привели их QA. За два дня они зафайлили 300+ багов, включая неправильную работу back buttons на инсталляторе на 10 шагов назад, несоответствие цветов и шрифта в меню vs. документации, и т.д.
no subject
no subject
Date: 2003-07-28 11:25 pm (UTC)no subject
Date: 2003-07-29 12:28 am (UTC)no subject
Date: 2003-07-29 01:00 am (UTC)Над вторым вариантом мы как раз сейчас и работаем :)
no subject
Date: 2003-07-29 09:44 am (UTC)no subject
Date: 2003-07-29 12:07 am (UTC)К болгарину пришла девица, осваивать электронный микроскоп (не самый простой прибор, вообще-то), по-английски ни бум-бум, вопросов не понимает, сама ничего не спрашивает. С трудом спросили - ты сама захотела? Тебе интересно? Нет, говорит, это меня сенсей записал. А зачем? Не знаю, сказал, ЧТО НАДО.
no subject
Date: 2003-07-29 12:23 am (UTC)А, кстати, я тоже хочу посмотреть в электронный микроскоп !
no subject
Date: 2003-07-29 01:17 am (UTC)Вообще, всё чаще мне чудится вокруг советский союз - удивительно большое количество людей работает для галочки, или вообще не работает - спит или в интернете шарит. Откуда прогресс, а?
no subject
Date: 2003-07-29 01:27 am (UTC)Приехать вряд ли, времени совсем нет. А так бы с удовольствием.
no subject
Date: 2003-07-29 12:19 am (UTC)делают не на совесть, а на страх, что упадет... они знают, чего это может им стоить %))
вопросец
Date: 2003-07-29 05:54 am (UTC)Заранее спасибо :)
dimson@sinter.ru
Re: вопросец
Date: 2003-07-29 06:09 pm (UTC)ALTER INDEX STORAGE (MAXEXTENTS UNLIMITED or );
no subject
Date: 2003-07-29 06:59 am (UTC)no subject
Date: 2003-07-29 06:08 pm (UTC)no subject
Date: 2003-07-30 12:35 am (UTC)no subject
Date: 2003-07-30 10:14 am (UTC)no subject
Date: 2003-07-31 06:55 am (UTC)no subject
Date: 2003-07-31 03:55 pm (UTC)no subject
Date: 2003-08-05 02:24 am (UTC)no subject
Date: 2003-08-05 03:40 am (UTC)no subject
Date: 2003-08-06 04:22 am (UTC)По-моему, по первому пункту не прав, а по второму - таки да. Т.е. распределяться между объектами и адресоваться память может, конечно же, блоками, а вот выделяться на диске и распределяться по базам - экстентами. Хотя...
Ну да не суть :)
no subject
Date: 2003-08-07 04:39 pm (UTC)no subject
Date: 2003-07-31 06:41 am (UTC)Michael from Israel.
no subject
Date: 2003-07-31 06:47 am (UTC)