mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
Merge branch '10.5' into 10.6
This commit is contained in:
@ -34,7 +34,7 @@ explain
|
||||
select count(*) from lineitem where l_orderkey=130 and l_shipdate='1992-07-01';
|
||||
flush status;
|
||||
select count(*) from lineitem where l_orderkey=130 and l_shipdate='1992-07-01';
|
||||
show status like 'handler_read%';
|
||||
show /*1*/ status like 'handler_read%';
|
||||
|
||||
explain
|
||||
select count(*) from lineitem use index(primary)
|
||||
@ -42,7 +42,7 @@ select count(*) from lineitem use index(primary)
|
||||
flush status;
|
||||
select count(*) from lineitem use index(primary)
|
||||
where l_orderkey=130 and l_linenumber=2 and l_shipdate='1992-07-01';
|
||||
show status like 'handler_read%';
|
||||
show /*2*/ status like 'handler_read%';
|
||||
|
||||
explain
|
||||
select count(*) from lineitem
|
||||
@ -50,7 +50,7 @@ select count(*) from lineitem
|
||||
flush status;
|
||||
select count(*) from lineitem
|
||||
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000;
|
||||
show status like 'handler_read%';
|
||||
show /*3*/ status like 'handler_read%';
|
||||
|
||||
explain
|
||||
select l_orderkey, l_linenumber from lineitem
|
||||
@ -58,13 +58,13 @@ select l_orderkey, l_linenumber from lineitem
|
||||
flush status;
|
||||
select l_orderkey, l_linenumber from lineitem
|
||||
where l_shipdate='1992-07-01' and l_orderkey between 1001 and 2000;
|
||||
show status like 'handler_read%';
|
||||
show /*4*/ status like 'handler_read%';
|
||||
|
||||
explain
|
||||
select min(l_orderkey) from lineitem where l_shipdate='1992-07-01';
|
||||
flush status;
|
||||
select min(l_orderkey) from lineitem where l_shipdate='1992-07-01';
|
||||
show status like 'handler_read%';
|
||||
show /*5*/ status like 'handler_read%';
|
||||
|
||||
explain
|
||||
select min(l_orderkey) from lineitem
|
||||
@ -72,7 +72,7 @@ select min(l_orderkey) from lineitem
|
||||
flush status;
|
||||
select min(l_orderkey) from lineitem
|
||||
where l_shipdate='1992-07-01' and l_orderkey between 1001 and 2000;
|
||||
show status like 'handler_read%';
|
||||
show /*6*/ status like 'handler_read%';
|
||||
|
||||
explain
|
||||
select max(l_linenumber) from lineitem
|
||||
@ -80,7 +80,7 @@ select max(l_linenumber) from lineitem
|
||||
flush status;
|
||||
select max(l_linenumber) from lineitem
|
||||
where l_shipdate='1992-07-01' and l_orderkey=130;
|
||||
show status like 'handler_read%';
|
||||
show /*7*/ status like 'handler_read%';
|
||||
|
||||
explain
|
||||
select l_orderkey, l_linenumber
|
||||
@ -92,7 +92,7 @@ select l_orderkey, l_linenumber
|
||||
from lineitem use index (i_l_shipdate, i_l_receiptdate)
|
||||
where l_shipdate='1992-07-01' and l_orderkey=130
|
||||
or l_receiptdate='1992-07-01' and l_orderkey=5603;
|
||||
show status like 'handler_read%';
|
||||
show /*8*/ status like 'handler_read%';
|
||||
|
||||
--replace_column 7 #
|
||||
explain
|
||||
@ -105,7 +105,7 @@ select l_orderkey, l_linenumber
|
||||
from lineitem use index (i_l_shipdate, i_l_receiptdate)
|
||||
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000
|
||||
or l_receiptdate='1992-07-01' and l_orderkey between 5001 and 6000;
|
||||
show status like 'handler_read%';
|
||||
show /*9*/ status like 'handler_read%';
|
||||
|
||||
--replace_column 7 # 9 # 10 Using
|
||||
explain
|
||||
@ -116,7 +116,7 @@ flush status;
|
||||
select l_orderkey, l_linenumber from lineitem
|
||||
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000
|
||||
or l_receiptdate='1992-07-01' and l_orderkey between 5001 and 6000;
|
||||
show status like 'handler_read_next';
|
||||
show /*a*/ status like 'handler_read_next';
|
||||
|
||||
--replace_column 9 #
|
||||
explain
|
||||
@ -125,7 +125,7 @@ select max(l_orderkey) from lineitem
|
||||
flush status;
|
||||
select max(l_orderkey) from lineitem
|
||||
where l_partkey between 1 and 10 group by l_partkey;
|
||||
show status like 'handler_read%';
|
||||
show /*b*/ status like 'handler_read%';
|
||||
|
||||
--replace_column 9 #
|
||||
explain
|
||||
@ -134,7 +134,7 @@ select max(l_orderkey) from lineitem
|
||||
flush status;
|
||||
select max(l_orderkey) from lineitem
|
||||
where l_suppkey in (1,4) group by l_suppkey;
|
||||
show status like 'handler_read%';
|
||||
show /*c*/ status like 'handler_read%';
|
||||
|
||||
create index i_p_retailprice on part(p_retailprice);
|
||||
|
||||
@ -151,7 +151,7 @@ select o_orderkey, p_partkey
|
||||
lineitem use index (i_l_partkey), orders
|
||||
where p_retailprice > 1100 and o_orderdate='1997-01-01'
|
||||
and o_orderkey=l_orderkey and p_partkey=l_partkey;
|
||||
show status like 'handler_read%';
|
||||
show /*d*/ status like 'handler_read%';
|
||||
--enable_ps2_protocol
|
||||
|
||||
--echo #
|
||||
@ -327,7 +327,7 @@ explain
|
||||
select * from t1, t2 where t2.a=t1.a and t2.b < 2;
|
||||
flush status;
|
||||
select * from t1, t2 where t2.a=t1.a and t2.b < 2;
|
||||
show status like 'handler_read%';
|
||||
show /*e*/ status like 'handler_read%';
|
||||
--enable_ps2_protocol
|
||||
|
||||
drop table t1,t2;
|
||||
|
Reference in New Issue
Block a user