there was this situation, that we had a lot of tables and a lot of update activity. so, we thought about splitting the most updated tables to parts that are usually stable, and parts (columns) which change often.
but how to know what changes? unfortunately orm that was used issued updates like this:
update table set field1='..', field2='...', field3='...' where id = 123;
basically it always updated all fields. (don't even start to comment that orms are by definition broken).
so, i had to find a nice way to find out what was really updated.
Continue reading what fields are usually changed when update'ing?