Если важна скорость, 2-й вариант и все.
А в нулевом, транзакция, несомненно, ускорит операцию, но и поставит раком конкурентность. Человека предупредить можно.
2000 записей, конечно, копеечные затраты, а вот было бы на три-четыре порядка больше - и всю базу можно положить от обилия локов ;)
|