summaryrefslogtreecommitdiff
path: root/sql/sql_parse.cc
diff options
context:
space:
mode:
authorunknown <tsmith/tim@siva.hindu.god>2006-10-16 20:15:14 -0600
committerunknown <tsmith/tim@siva.hindu.god>2006-10-16 20:15:14 -0600
commit1e8c450dea260fb3827f0d79a214c969b4abd571 (patch)
tree3f89b2096b71b6cfb47a48455bc0cdfe62f65634 /sql/sql_parse.cc
parent4771fc36bca491b0e403a6f3ffe53e8973577bd8 (diff)
parent99d42667d68a6ad5c52c6a24029477687b44f45d (diff)
downloadmariadb-git-1e8c450dea260fb3827f0d79a214c969b4abd571.tar.gz
Merge siva.hindu.god:/usr/home/tim/m/bk/b19764/50
into siva.hindu.god:/usr/home/tim/m/bk/tmp/mrgOct16/50 sql/sql_parse.cc: Auto merged sql/sql_prepare.cc: Auto merged mysql-test/r/ps.result: Manual merge mysql-test/t/ps.test: Manual merge
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r--sql/sql_parse.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index febe256807a..0e0436af8d5 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -2159,9 +2159,11 @@ void log_slow_statement(THD *thd)
if ((ulong) (thd->start_time - thd->time_after_lock) >
thd->variables.long_query_time ||
- ((thd->server_status &
+ (thd->server_status &
(SERVER_QUERY_NO_INDEX_USED | SERVER_QUERY_NO_GOOD_INDEX_USED)) &&
- (specialflag & SPECIAL_LOG_QUERIES_NOT_USING_INDEXES)))
+ (specialflag & SPECIAL_LOG_QUERIES_NOT_USING_INDEXES) &&
+ /* == SQLCOM_END unless this is a SHOW command */
+ thd->lex->orig_sql_command == SQLCOM_END)
{
thd->status_var.long_query_count++;
mysql_slow_log.write(thd, thd->query, thd->query_length, start_of_query);