Delayed locking
The database driver uses delayed locking; therefore, before the driver performs an update, the driver checks each column to determine whether the related columns have been changed. If the columns have not changed, the driver does not carry out the update. This method reduces the workload on the RDBMS and the network traffic between the database driver and the RDBMS.