Each UPDATE on a temporal table requires DB2 to INSERT the old row into the history table before applying the update, effectively doubling the I/O for that operation. Real-world overhead is typically 40–60%.