mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
QUERY_NO_GOOD_INDEX_USED and QUERY_NO_INDEX_USED moved from thd->lex.select_lex->options to thd->server_status
mysql-test/r/union.result: union and slow log tests mysql-test/t/union.test: union and slow log tests
This commit is contained in:
@ -823,3 +823,41 @@ count(*)
|
||||
13
|
||||
drop table t1,t2;
|
||||
set local tmp_table_size=default;
|
||||
create table t1 (a int, index (a), b int);
|
||||
insert t1 values (1,1),(2,2),(3,3),(4,4),(5,5);
|
||||
insert t1 select a+1, a+b from t1;
|
||||
insert t1 select a+1, a+b from t1;
|
||||
insert t1 select a+1, a+b from t1;
|
||||
insert t1 select a+1, a+b from t1;
|
||||
insert t1 select a+1, a+b from t1;
|
||||
FLUSH STATUS;
|
||||
show status like 'Slow_queries';
|
||||
Variable_name Value
|
||||
Slow_queries 0
|
||||
select count(*) from t1 where a=7;
|
||||
count(*)
|
||||
26
|
||||
show status like 'Slow_queries';
|
||||
Variable_name Value
|
||||
Slow_queries 0
|
||||
select count(*) from t1 where b=13;
|
||||
count(*)
|
||||
10
|
||||
show status like 'Slow_queries';
|
||||
Variable_name Value
|
||||
Slow_queries 1
|
||||
select count(*) from t1 where b=13 union select count(*) from t1 where a=7;
|
||||
count(*)
|
||||
0
|
||||
26
|
||||
show status like 'Slow_queries';
|
||||
Variable_name Value
|
||||
Slow_queries 2
|
||||
select count(*) from t1 where a=7 union select count(*) from t1 where b=13;
|
||||
count(*)
|
||||
26
|
||||
10
|
||||
show status like 'Slow_queries';
|
||||
Variable_name Value
|
||||
Slow_queries 3
|
||||
drop table t1;
|
||||
|
Reference in New Issue
Block a user