|
|
|
|
@ -295,12 +295,12 @@ IndexLookUp 1.00 root
|
|
|
|
|
└─TableRowIDScan(Probe) 1.00 cop[tikv] table:char_name keep order:false
|
|
|
|
|
explain format = 'brief' select * from char_name where imdb_index > 'V';
|
|
|
|
|
id estRows task access object operator info
|
|
|
|
|
IndexLookUp 1.00 root
|
|
|
|
|
├─IndexRangeScan(Build) 1.00 cop[tikv] table:char_name, index:itest2(imdb_index, surname_pcode, name_pcode_nf) range:("V",+inf], keep order:false
|
|
|
|
|
└─TableRowIDScan(Probe) 1.00 cop[tikv] table:char_name keep order:false
|
|
|
|
|
IndexLookUp 2.32 root
|
|
|
|
|
├─IndexRangeScan(Build) 2.32 cop[tikv] table:char_name, index:itest2(imdb_index, surname_pcode, name_pcode_nf) range:("V",+inf], keep order:false
|
|
|
|
|
└─TableRowIDScan(Probe) 2.32 cop[tikv] table:char_name keep order:false
|
|
|
|
|
trace plan target = 'estimation' select * from char_name where imdb_index > 'V';
|
|
|
|
|
CE_trace
|
|
|
|
|
[{"table_name":"char_name","type":"Column Stats-Range","expr":"((id >= -9223372036854775808 and id <= 9223372036854775807))","row_count":4314864},{"table_name":"char_name","type":"Column Stats-Range","expr":"((imdb_index > 'V' and true))","row_count":1},{"table_name":"char_name","type":"Index Stats-Range","expr":"((imdb_index > 'V' and true))","row_count":1},{"table_name":"char_name","type":"Table Stats-Expression-CNF","expr":"`gt`(imdbload.char_name.imdb_index, 'V')","row_count":1}]
|
|
|
|
|
[{"table_name":"char_name","type":"Column Stats-Range","expr":"((id >= -9223372036854775808 and id <= 9223372036854775807))","row_count":4314864},{"table_name":"char_name","type":"Column Stats-Range","expr":"((imdb_index > 'V' and true))","row_count":1},{"table_name":"char_name","type":"Index Stats-Range","expr":"((imdb_index > 'V' and true))","row_count":2},{"table_name":"char_name","type":"Table Stats-Expression-CNF","expr":"`gt`(imdbload.char_name.imdb_index, 'V')","row_count":2}]
|
|
|
|
|
|
|
|
|
|
explain format = 'brief' select * from movie_companies where company_type_id > 2;
|
|
|
|
|
id estRows task access object operator info
|
|
|
|
|
@ -313,21 +313,21 @@ CE_trace
|
|
|
|
|
|
|
|
|
|
explain format = 'brief' select * from char_name where imdb_index > 'I' and imdb_index < 'II';
|
|
|
|
|
id estRows task access object operator info
|
|
|
|
|
IndexLookUp 1.00 root
|
|
|
|
|
├─IndexRangeScan(Build) 1.00 cop[tikv] table:char_name, index:itest2(imdb_index, surname_pcode, name_pcode_nf) range:("I","II"), keep order:false
|
|
|
|
|
└─TableRowIDScan(Probe) 1.00 cop[tikv] table:char_name keep order:false
|
|
|
|
|
IndexLookUp 2.32 root
|
|
|
|
|
├─IndexRangeScan(Build) 2.32 cop[tikv] table:char_name, index:itest2(imdb_index, surname_pcode, name_pcode_nf) range:("I","II"), keep order:false
|
|
|
|
|
└─TableRowIDScan(Probe) 2.32 cop[tikv] table:char_name keep order:false
|
|
|
|
|
trace plan target = 'estimation' select * from char_name where imdb_index > 'I' and imdb_index < 'II';
|
|
|
|
|
CE_trace
|
|
|
|
|
[{"table_name":"char_name","type":"Column Stats-Range","expr":"((id >= -9223372036854775808 and id <= 9223372036854775807))","row_count":4314864},{"table_name":"char_name","type":"Column Stats-Range","expr":"((imdb_index > 'I' and imdb_index < 'II'))","row_count":1},{"table_name":"char_name","type":"Index Stats-Range","expr":"((imdb_index > 'I' and imdb_index < 'II'))","row_count":1},{"table_name":"char_name","type":"Table Stats-Expression-CNF","expr":"`and`(`gt`(imdbload.char_name.imdb_index, 'I'), `lt`(imdbload.char_name.imdb_index, 'II'))","row_count":1}]
|
|
|
|
|
[{"table_name":"char_name","type":"Column Stats-Range","expr":"((id >= -9223372036854775808 and id <= 9223372036854775807))","row_count":4314864},{"table_name":"char_name","type":"Column Stats-Range","expr":"((imdb_index > 'I' and imdb_index < 'II'))","row_count":1},{"table_name":"char_name","type":"Index Stats-Range","expr":"((imdb_index > 'I' and imdb_index < 'II'))","row_count":2},{"table_name":"char_name","type":"Table Stats-Expression-CNF","expr":"`and`(`gt`(imdbload.char_name.imdb_index, 'I'), `lt`(imdbload.char_name.imdb_index, 'II'))","row_count":2}]
|
|
|
|
|
|
|
|
|
|
explain format = 'brief' select * from char_name where imdb_index > 'I';
|
|
|
|
|
id estRows task access object operator info
|
|
|
|
|
IndexLookUp 1.00 root
|
|
|
|
|
├─IndexRangeScan(Build) 1.00 cop[tikv] table:char_name, index:itest2(imdb_index, surname_pcode, name_pcode_nf) range:("I",+inf], keep order:false
|
|
|
|
|
└─TableRowIDScan(Probe) 1.00 cop[tikv] table:char_name keep order:false
|
|
|
|
|
IndexLookUp 2.32 root
|
|
|
|
|
├─IndexRangeScan(Build) 2.32 cop[tikv] table:char_name, index:itest2(imdb_index, surname_pcode, name_pcode_nf) range:("I",+inf], keep order:false
|
|
|
|
|
└─TableRowIDScan(Probe) 2.32 cop[tikv] table:char_name keep order:false
|
|
|
|
|
trace plan target = 'estimation' select * from char_name where imdb_index > 'I';
|
|
|
|
|
CE_trace
|
|
|
|
|
[{"table_name":"char_name","type":"Column Stats-Range","expr":"((id >= -9223372036854775808 and id <= 9223372036854775807))","row_count":4314864},{"table_name":"char_name","type":"Column Stats-Range","expr":"((imdb_index > 'I' and true))","row_count":1},{"table_name":"char_name","type":"Index Stats-Range","expr":"((imdb_index > 'I' and true))","row_count":1},{"table_name":"char_name","type":"Table Stats-Expression-CNF","expr":"`gt`(imdbload.char_name.imdb_index, 'I')","row_count":1}]
|
|
|
|
|
[{"table_name":"char_name","type":"Column Stats-Range","expr":"((id >= -9223372036854775808 and id <= 9223372036854775807))","row_count":4314864},{"table_name":"char_name","type":"Column Stats-Range","expr":"((imdb_index > 'I' and true))","row_count":1},{"table_name":"char_name","type":"Index Stats-Range","expr":"((imdb_index > 'I' and true))","row_count":2},{"table_name":"char_name","type":"Table Stats-Expression-CNF","expr":"`gt`(imdbload.char_name.imdb_index, 'I')","row_count":2}]
|
|
|
|
|
|
|
|
|
|
explain format = 'brief' select * from cast_info where nr_order < -2068070866;
|
|
|
|
|
id estRows task access object operator info
|
|
|
|
|
|