> -----Original Message-----
> From: Vikas Shukla [mailto:myfriendvikas@stripped]
> Sent: Thursday, May 30, 2013 7:19 PM
> To: Robinson, Eric; mysql@stripped
> Subject: RE: Are There Slow Queries that Don't Show in the
> Slow Query Logs?
> No, it does not represents the time from request to response
> not does it includes the time that is spent in waiting for
> the locks to be released.
> The slow query log consists of SQL statements that took more
> than long_query_time seconds to EXECUTE. The default value of
> long_query_time is 10.
> The time to acquire the initial locks is not counted as
> execution time.
> mysqld writes a statement to the slow query log after it has
> been executed and after all locks have been released, so log
> order might differ from execution order.
> Lets take an example, if a query is received at 10:00 hrs and
> it waits till 10:05 hrs , it starts getting executed at
> 10:05:00 and completed at 10:05:24 (HH:MM:SS). So, here it
> took 24 seconds to execute. So only
> 24 seconds is counted.
> So if long_query_time is equal to 10, which is by default,
> this would be logged in slow query log as it takes more than
> 10 seconds to execute.
> Sent from my Windows Phone From: Robinson, Eric
> Sent: 31-05-2013 03:48
> To: mysql@stripped
> Subject: Are There Slow Queries that Don't Show in the Slow
> Query Logs?
> As everyone knows, with MyISAM, queries and inserts can lock
> tables and force other queries to wait in a queue. When that
> happens, does the time shown in the slow query logs represent
> the whole time from when the server received the request to
> when the response was sent to the client? Or is the time a
> query spends waiting for a table lock to be released omitted
> from what is recorded in the slow query logs?
> Eric Robinson
Very good answer, Vikas. Thank you for the clarification!
Disclaimer - May 31, 2013
This email and any files transmitted with it are confidential and intended solely for
Vikas Shukla,mysql@stripped. If you are not the named addressee you should not
disseminate, distribute, copy or alter this email. Any views or opinions presented in this
email are solely those of the author and might not represent those of Physicians' Managed
Care or Physician Select Management. Warning: Although Physicians' Managed Care or
Physician Select Management has taken reasonable precautions to ensure no viruses are
present in this email, the company cannot accept responsibility for any loss or damage
arising from the use of this email or attachments.
This disclaimer was added by Policy Patrol: http://www.policypatrol.com/