1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-27 18:02:13 +03:00

MDEV-30032: EXPLAIN FORMAT=JSON output: print costs

Basic printout for join and table execution costs.
This commit is contained in:
Sergei Petrunia
2022-11-19 21:00:23 +03:00
parent 657868f5e7
commit ffe0beca25
91 changed files with 3441 additions and 18 deletions

View File

@ -833,6 +833,7 @@ deallocate prepare stmt1;
explain
values (1,2);
--source include/explain-no-costs.inc
explain format=json
values (1,2);
@ -853,16 +854,19 @@ values (5,6)
union
values (1,2),(3,4);
--source include/explain-no-costs.inc
explain format=json
select 1,2
union
values (1,2),(3,4);
--source include/explain-no-costs.inc
explain format=json
values (1,2),(3,4)
union
select 1,2;
--source include/explain-no-costs.inc
explain format=json
values (5,6)
union
@ -875,6 +879,7 @@ values (3,4)
union
values (1,2);
--source include/explain-no-costs.inc
explain format=json
select 1,2
union
@ -899,16 +904,19 @@ values (1,2)
union all
values (1,2),(3,4);
--source include/explain-no-costs.inc
explain format=json
values (1,2),(3,4)
union all
select 1,2;
--source include/explain-no-costs.inc
explain format=json
select 1,2
union
values (1,2),(3,4);
--source include/explain-no-costs.inc
explain format=json
values (1,2)
union all
@ -921,6 +929,7 @@ values (3,4)
union all
values (1,2);
--source include/explain-no-costs.inc
explain format=json
select 1,2
union all