Is it possible that, using only query statements in my code (and not using select lock) I still get tables locked for some time because of the way MySQL does the processing?
(for example, MySQL can lock while ordering the table, or something like that)
Is this possible or selects just don’t lock?
No internal locking is performed for concurrent
SELECTqueries.With lots of concurrent
SELECTs, you, however, may observe natural performance degradation due to more frequent cache misses, increased disk response time (because of queuedI/Orequests) etc.This, however, has nothing to do with
MySQLlocking mechanisms.