mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
MDEV-18880: Optimizer trace prints date in hexadecimal
Introduced a print_key_value function to makes sure that the trace prints data in readable format for readable characters and the rest of the characters are printed as hexadecimal.
This commit is contained in:
10
mysql-test/main/opt_trace_ucs2.test
Normal file
10
mysql-test/main/opt_trace_ucs2.test
Normal file
@ -0,0 +1,10 @@
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_ucs2.inc
|
||||
|
||||
create or replace table t1 (col1 char(10) character set ucs2, filler char(100), key(col1)) ;
|
||||
insert into t1 values ('a', 'a');
|
||||
insert into t1 values ('a', 'a');
|
||||
set optimizer_trace=1;
|
||||
explain format=json select * from t1 force index(col1) where col1 >='a';
|
||||
select JSON_DETAILED(JSON_EXTRACT(trace, '$**.analyzing_range_alternatives')) from INFORMATION_SCHEMA.OPTIMIZER_TRACE;
|
||||
drop table t1;
|
Reference in New Issue
Block a user