replace ts related to ddl with scn.
This commit is contained in:
@ -19,44 +19,43 @@ namespace oceanbase
|
||||
namespace sql
|
||||
{
|
||||
|
||||
const static double NORMAL_CPU_TUPLE_COST = 0.01752438306007;
|
||||
const static double NORMAL_TABLE_SCAN_CPU_TUPLE_COST_WIDE = 0.3717749711890249146505031527;
|
||||
const static double NORMAL_TABLE_SCAN_CPU_TUPLE_COST_NARROW = 0.01385665017331767839130522724;
|
||||
const static double NORMAL_MICRO_BLOCK_SEQ_COST = 30.24966849986740;
|
||||
const static double NORMAL_MICRO_BLOCK_RND_COST = 45.35521602973162;
|
||||
const static double NORMAL_PROJECT_COLUMN_SEQ_INT_COST = 0.02997280000000;
|
||||
const static double NORMAL_PROJECT_COLUMN_SEQ_NUMBER_COST = 0.03838696447368;
|
||||
const static double NORMAL_PROJECT_COLUMN_SEQ_CHAR_COST = 0.00071939876645;
|
||||
const static double NORMAL_PROJECT_COLUMN_RND_INT_COST = 0.05290079605263;
|
||||
const static double NORMAL_PROJECT_COLUMN_RND_NUMBER_COST = 0.07649711710526;
|
||||
const static double NORMAL_PROJECT_COLUMN_RND_CHAR_COST = 0.001773425263158;
|
||||
const static double NORMAL_FETCH_ROW_RND_COST = 3.01295075040000;
|
||||
const static double NORMAL_CMP_INT_COST = 0.02535601865079;
|
||||
const static double NORMAL_CMP_NUMBER_COST = 0.01210283968254;
|
||||
const static double NORMAL_CMP_CHAR_COST = 0.05871144722222;
|
||||
const static double NORMAL_CPU_TUPLE_COST = 0.02977945030613315927249275026;
|
||||
const static double NORMAL_TABLE_SCAN_CPU_TUPLE_COST = 0.3717749711890249146505031527;
|
||||
const static double NORMAL_MICRO_BLOCK_SEQ_COST = 4.12032943880540981;
|
||||
const static double NORMAL_MICRO_BLOCK_RND_COST = 5.45276187553;
|
||||
const static double NORMAL_PROJECT_COLUMN_SEQ_INT_COST = 0.04392826667;
|
||||
const static double NORMAL_PROJECT_COLUMN_SEQ_NUMBER_COST = 0.04187649999657894736842105263;
|
||||
const static double NORMAL_PROJECT_COLUMN_SEQ_CHAR_COST = 0.001149576877742598684210526316;
|
||||
const static double NORMAL_PROJECT_COLUMN_RND_INT_COST = 0.08879689693065789473684210526;
|
||||
const static double NORMAL_PROJECT_COLUMN_RND_NUMBER_COST = 0.07463286534828947368421052632;
|
||||
const static double NORMAL_PROJECT_COLUMN_RND_CHAR_COST = 0.002145698273026315789473684210;
|
||||
const static double NORMAL_FETCH_ROW_RND_COST = 2.2477466668;
|
||||
const static double NORMAL_CMP_INT_COST = 0.0100087103407539;
|
||||
const static double NORMAL_CMP_NUMBER_COST = 0.0227412012152380952380952381;
|
||||
const static double NORMAL_CMP_CHAR_COST = 0.09707028746051587301587301588;
|
||||
const static double NORMAL_INVALID_CMP_COST = -1;
|
||||
const static double NORMAL_HASH_INT_COST = 0.01483029682540;
|
||||
const static double NORMAL_HASH_NUMBER_COST = 0.02080071190476;
|
||||
const static double NORMAL_HASH_CHAR_COST = 0.20116138531746;
|
||||
const static double NORMAL_HASH_INT_COST = 0.02272897981269841269841269841;
|
||||
const static double NORMAL_HASH_NUMBER_COST = 0.02702563229230158730158730158;
|
||||
const static double NORMAL_HASH_CHAR_COST = 0.2306996323278174603174603175;
|
||||
const static double NORMAL_INVALID_HASH_COST = -1;
|
||||
const static double NORMAL_MATERIALIZE_PER_BYTE_WRITE_COST = 0.00089446250000;
|
||||
const static double NORMAL_READ_MATERIALIZED_PER_ROW_COST = 0.05451728888889;
|
||||
const static double NORMAL_PER_AGGR_FUNC_COST = 0.01788231481481;
|
||||
const static double NORMAL_PER_WIN_FUNC_COST = 0.50410275000000;
|
||||
const static double NORMAL_CPU_OPERATOR_COST = 0.01788231481481;
|
||||
const static double NORMAL_JOIN_PER_ROW_COST = 0.20314443995581;
|
||||
const static double NORMAL_BUILD_HASH_PER_ROW_COST = 0.20571789841270;
|
||||
const static double NORMAL_PROBE_HASH_PER_ROW_COST = 0.20668206321880;
|
||||
const static double NORMAL_RESCAN_COST = 0.82979800000000;
|
||||
const static double NORMAL_MATERIALIZE_PER_BYTE_WRITE_COST = 0.0003799844906944444444444444444;
|
||||
const static double NORMAL_READ_MATERIALIZED_PER_ROW_COST = 0.08075845740444444444444444444;
|
||||
const static double NORMAL_PER_AGGR_FUNC_COST = 0.03295337962222222222222222222;
|
||||
const static double NORMAL_PER_WIN_FUNC_COST = 0.4276335555833333333333333333;
|
||||
const static double NORMAL_CPU_OPERATOR_COST = 0.03295337962222222222222222222;
|
||||
const static double NORMAL_JOIN_PER_ROW_COST = 0.2924230170039462058068723292;
|
||||
const static double NORMAL_BUILD_HASH_PER_ROW_COST = 0.2518499446975396825396825399;
|
||||
const static double NORMAL_PROBE_HASH_PER_ROW_COST = 0.2320765365033553814947149724;
|
||||
const static double NORMAL_RESCAN_COST = 0.7380813333;
|
||||
const static double NORMAL_NETWORK_SER_PER_BYTE_COST = 0.0094539370039375;
|
||||
const static double NORMAL_NETWORK_DESER_PER_BYTE_COST = 0.0094539370039375;
|
||||
const static double NORMAL_NETWORK_TRANS_PER_BYTE_COST = 0.011832508338;
|
||||
const static double NORMAL_PX_RESCAN_PER_ROW_COST = 398.267410467;
|
||||
const static double NORMAL_PX_BATCH_RESCAN_PER_ROW_COST = 49.5841472833;
|
||||
const static double NORMAL_NL_SCAN_COST = 5.74;
|
||||
const static double NORMAL_BATCH_NL_SCAN_COST = 4.34;
|
||||
const static double NORMAL_NL_GET_COST = 3.4;
|
||||
const static double NORMAL_BATCH_NL_GET_COST = 3.1;
|
||||
const static double NORMAL_NL_SCAN_COST = 19.2;
|
||||
const static double NORMAL_BATCH_NL_SCAN_COST = 16.11;
|
||||
const static double NORMAL_NL_GET_COST = 8.24;
|
||||
const static double NORMAL_BATCH_NL_GET_COST = 6.76;
|
||||
const static double NORMAL_TABLE_LOOPUP_PER_ROW_RPC_COST = 20.9591092914652749211572741;
|
||||
const static double NORMAL_INSERT_PER_ROW_COST = 6.330037500000001;
|
||||
const static double NORMAL_INSERT_INDEX_PER_ROW_COST = 6.583673124999999;
|
||||
@ -104,8 +103,7 @@ const static double hash_params_normal[ObMaxTC+1] = {
|
||||
|
||||
const static ObOptEstCostModel::ObCostParams cost_params_normal(
|
||||
NORMAL_CPU_TUPLE_COST,
|
||||
NORMAL_TABLE_SCAN_CPU_TUPLE_COST_WIDE,
|
||||
NORMAL_TABLE_SCAN_CPU_TUPLE_COST_NARROW,
|
||||
NORMAL_TABLE_SCAN_CPU_TUPLE_COST,
|
||||
NORMAL_MICRO_BLOCK_SEQ_COST,
|
||||
NORMAL_MICRO_BLOCK_RND_COST,
|
||||
NORMAL_PROJECT_COLUMN_SEQ_INT_COST,
|
||||
|
||||
Reference in New Issue
Block a user