(Моя) Производительность SQL: обновление одного поля по сравнению с множеством ненужных fields

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

10
задан changokun 23 June 2011 в 13:40
поделиться