Плохая ситуация - это хорошая история

Поделюсь своей. Взяли как-то молодого парня аналитиком. Он умный, сообразительный, но не обстрелянный еще. А я его, признаться, не ко всему подготовил прежде чем на сервер пустить.

Он зашел и смастерил декартово произведение двух Ооогромных таблиц, миллионов так на овердофига строк. Он оказался настолько храбрым, что результат (очевидно для пост-обработки) решил во временную табличку ливнуть.

Сервер никак не готов был к такой радости. Шутка ли - сохранить в себя овердофига в квадрате - долбалион строк получается.

А надо сказать, что mssql сервер устроен так, что он до последнего верит - на него пускают грамотных, прошаренных ребят. Он честно пытался все это запихнуть в себя. Пытался всю ночь. Наивная железяка не мог знать что его ожидает...

А тем временем пораньше с утра пришел наш аналитик и, увидев что запрос за ночь не отработал - нажал на кнопку отменить.

Сервер начал усиленно пытаться откатить транзакцию. Он потел, кряхтел, старался. На его гранях даже выступала битовая испарина. Шел второй час откатки транзакции...

если интересно продолжение - черкните в комментариях, что хотите окончание истории. Ну и своих историй накидайте, чего уж там))

Плохая ситуация - это хорошая история | Сетка — социальная сеть от hh.ru