Показать сообщение отдельно
Старый 07.05.2008, 17:23   #53  
HLS is offline
HLS
Участник
 
37 / 10 (1) +
Регистрация: 18.04.2008
Представим ситуацию

На этапе внедрения - заказчик попросил сделать много дополнительных отчетов.
И программист Вася (только-что научившийся лобать отчеты), напихал фигову тонну новых ключей в таблицу 32 и 27. Для подсчета суммы тех или иных полей. Разбираться в уже существующих - ему было лень или просто не догадался.... Пока база маленькая (компания только начал работу) никаких проблем не будет. но...

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

Вопрос.
Какого хрена дале Васе корячить таблицы? (ключи)
И кто будет искать причину "засора", и кто вообще поймет что такое имеет место быть?

P.S.

Это то что пришло сразу в голову, разбираться в коде и искать и вспоминать ситуации когда при якобы "безобидном" изменение логики лезет кучу кривостей - я не буду, поверьте мне на слово - их очень много!