I am writing high performance object model with READ COMMITED
locking.
My question is if there is any reason to starting READ ONLY
transaction for read only operations vs. standard SELECT not enclosed in any transaction.
Update:
MySQL 5.6 changes InnoDB autocommit SELECT into read-only transactions, boosting its performance a bit.