But the current way would NOT be a killer.
The id field is indexed. So select max is not doing a table scan.
Log entries instaneous from my timing point of view.
The acual insert/updates might be 20-40 an hour.
Each less than a second.

So my hammer is not dangerous, it is just not the best way.