Files
tidb/statistics/testdata/stats_suite_out.json

84 lines
2.9 KiB
JSON

[
{
"Name": "TestColumnIndexNullEstimation",
"Cases": [
[
"IndexReader_6 4.00 root index:IndexScan_5",
"└─IndexScan_5 4.00 cop[tikv] table:t, index:b, range:[NULL,NULL], keep order:false"
],
[
"IndexReader_6 1.00 root index:IndexScan_5",
"└─IndexScan_5 1.00 cop[tikv] table:t, index:b, range:[-inf,+inf], keep order:false"
],
[
"IndexReader_6 4.00 root index:IndexScan_5",
"└─IndexScan_5 4.00 cop[tikv] table:t, index:b, range:[NULL,NULL], (3,+inf], keep order:false"
],
[
"IndexReader_5 5.00 root index:IndexScan_4",
"└─IndexScan_4 5.00 cop[tikv] table:t, index:b, range:[NULL,+inf], keep order:false"
],
[
"IndexReader_6 1.00 root index:IndexScan_5",
"└─IndexScan_5 1.00 cop[tikv] table:t, index:b, range:[-inf,4), keep order:false"
],
[
"TableReader_7 1.00 root data:Selection_6",
"└─Selection_6 1.00 cop[tikv] isnull(test.t.a)",
" └─TableScan_5 5.00 cop[tikv] table:t, range:[-inf,+inf], keep order:false"
],
[
"TableReader_7 4.00 root data:Selection_6",
"└─Selection_6 4.00 cop[tikv] not(isnull(test.t.a))",
" └─TableScan_5 5.00 cop[tikv] table:t, range:[-inf,+inf], keep order:false"
],
[
"TableReader_7 2.00 root data:Selection_6",
"└─Selection_6 2.00 cop[tikv] or(isnull(test.t.a), gt(test.t.a, 3))",
" └─TableScan_5 5.00 cop[tikv] table:t, range:[-inf,+inf], keep order:false"
],
[
"TableReader_5 5.00 root data:TableScan_4",
"└─TableScan_4 5.00 cop[tikv] table:t, range:[-inf,+inf], keep order:false"
],
[
"TableReader_7 3.00 root data:Selection_6",
"└─Selection_6 3.00 cop[tikv] lt(test.t.a, 4)",
" └─TableScan_5 5.00 cop[tikv] table:t, range:[-inf,+inf], keep order:false"
]
]
},
{
"Name": "TestDiscreteDistribution",
"Cases": [
[
"IndexReader_6 0.00 root index:IndexScan_5",
"└─IndexScan_5 0.00 cop[tikv] table:t, index:a, b, range:[\"tw\" -inf,\"tw\" 0), keep order:false"
]
]
},
{
"Name": "TestPrimaryKeySelectivity",
"Cases": [
[
"TableReader_7 3333.33 root data:Selection_6",
"└─Selection_6 3333.33 cop[tikv] gt(test.t.a, \"t\")",
" └─TableScan_5 10000.00 cop[tikv] table:t, range:[-inf,+inf], keep order:false, stats:pseudo"
],
[
"TableReader_6 3333.33 root data:TableScan_5",
"└─TableScan_5 3333.33 cop[tikv] table:t, range:(1,+inf], keep order:false, stats:pseudo"
]
]
},
{
"Name": "TestSelectCombinedLowBound",
"Cases": [
[
"IndexReader_6 7.00 root index:IndexScan_5",
"└─IndexScan_5 7.00 cop[tikv] table:t, index:kid, pid, range:[1,1], keep order:false"
]
]
}
]