В дебрях водопада
Oct. 10th, 2014 08:44 am
Как всегда, оценки сроков оказались слишком оптимистичными.
Как всегда, самые интересные проблемы прятались до худших времён.
Как всегда, «Давайте сделаем быстро!» оказалось в конечном итоге гораздо медленнее, чем «Давайте сделаем правильно!»
Как всегда, идея плюнуть на все процессы кроме процессов отчётности породила не креативность, а бардак.
Как всегда, проблемы с архитектурой не удаётся решить хитрыми тулами.
Как всегда, рождению ребёнка ударными темпами в три месяца вместо девяти мешают технические проблемы.
Как всегда, менеджмент решил быть эффективным.
Опять приходится отвечать, что «неважную ошибку» не получится игнорировать, так как она блокирует очень важные процессы, и идея поработать в две смены, конечно, интересная, но вряд ли это снизить пиковую нагрузку на сервер.
no subject
Date: 2014-10-10 06:49 am (UTC)no subject
Date: 2014-10-10 10:32 am (UTC)Одни говорят:
- А, вдруг, ключи не правильные. Ну и что, что у них «_key» в названии. Может где-то какой-то другой скрипт делает запрос по другим столбцам.
Другие просят не тратить время на производительность, когда есть более важные задачи.
В результате мудрая система автоматического тестирования забита всякой фигнёй, а крутой кластер временами пыжится две минуты, выдавая ответ на банальный SELECT из одной таблицы.
Ещё есть куча нетехнических подробностей, но они все ДСП
no subject
Date: 2014-10-10 11:41 am (UTC)no subject
Date: 2014-10-10 02:04 pm (UTC)no subject
Date: 2014-10-10 02:05 pm (UTC)no subject
Date: 2014-10-10 02:10 pm (UTC)С тем случаем, который повалил кластер, тоже сначала думали, что из-за объёма данных. Оказалось, что из-за диких идей планировщика при настройках без жёстких ограничений на его фантазию.
no subject
Date: 2014-10-10 02:14 pm (UTC)no subject
Date: 2014-10-10 04:19 pm (UTC)no subject
Date: 2014-10-10 04:31 pm (UTC)Разумеется, запрос по условию с тремя колонками, разнесенных по узлам, будет выполняться быстрее, чем на одном узле.
Если узлы имеют свои независимые системы хранения, то все нормально, а если они все сидят на некотором большом массиве, то это нивелирует преимущества и может быть даже хуже, чем запрос к одному узлу с поколоночно секционированной по многим устройствам хранения таблицей.
no subject
Date: 2014-10-10 06:33 pm (UTC)А хуже-лучше это в любом случае гадание. Надо смотреть запросы на реальных данных.
no subject
Date: 2014-10-10 08:23 am (UTC)no subject
Date: 2014-10-10 09:21 am (UTC)no subject
Date: 2014-10-10 09:27 am (UTC)