planner: use fixed TblInfoID in stabilizeGetStatsTblInfo (#46230)
close pingcap/tidb#46229
This commit is contained in:
@ -202,7 +202,9 @@ func debugTraceGetStatsTbl(
|
||||
root.AppendStepToCurrentContext(traceInfo)
|
||||
}
|
||||
|
||||
// Only for test.
|
||||
func stabilizeGetStatsTblInfo(info *getStatsTblInfo) {
|
||||
info.TblInfoID = 100
|
||||
info.InputPhysicalID = 100
|
||||
tbl := info.StatsTblInfo
|
||||
if tbl == nil {
|
||||
|
||||
@ -34,6 +34,9 @@ import (
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
// cmd: go test -run=^TestOptimizerDebugTrace$ --tags=intest github.com/pingcap/tidb/server
|
||||
// If you want to update the test result, please run the following command:
|
||||
// cmd: go test -run=^TestOptimizerDebugTrace$ --tags=intest github.com/pingcap/tidb/server --record
|
||||
func TestOptimizerDebugTrace(t *testing.T) {
|
||||
require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/planner/SetBindingTimeToZero", `return(true)`))
|
||||
require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/planner/core/DebugTraceStableStatsTbl", `return(true)`))
|
||||
|
||||
10
server/testdata/optimizer_suite_out.json
vendored
10
server/testdata/optimizer_suite_out.json
vendored
@ -71,7 +71,7 @@
|
||||
"Version": 440930000000000000
|
||||
},
|
||||
"TableName": "t",
|
||||
"TblInfoID": 98,
|
||||
"TblInfoID": 100,
|
||||
"Uninitialized": true,
|
||||
"UsePartitionStats": false
|
||||
}
|
||||
@ -139,7 +139,7 @@
|
||||
"Version": 440930000000000000
|
||||
},
|
||||
"TableName": "t",
|
||||
"TblInfoID": 98,
|
||||
"TblInfoID": 100,
|
||||
"Uninitialized": true,
|
||||
"UsePartitionStats": false
|
||||
}
|
||||
@ -379,7 +379,7 @@
|
||||
"Version": 440930000000000000
|
||||
},
|
||||
"TableName": "t",
|
||||
"TblInfoID": 98,
|
||||
"TblInfoID": 100,
|
||||
"Uninitialized": true,
|
||||
"UsePartitionStats": false
|
||||
}
|
||||
@ -550,7 +550,7 @@
|
||||
"Version": 440930000000000000
|
||||
},
|
||||
"TableName": "t",
|
||||
"TblInfoID": 98,
|
||||
"TblInfoID": 100,
|
||||
"Uninitialized": true,
|
||||
"UsePartitionStats": false
|
||||
}
|
||||
@ -618,7 +618,7 @@
|
||||
"Version": 440930000000000000
|
||||
},
|
||||
"TableName": "t",
|
||||
"TblInfoID": 98,
|
||||
"TblInfoID": 100,
|
||||
"Uninitialized": true,
|
||||
"UsePartitionStats": false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user