replace ts related to ddl with scn.

This commit is contained in:
obdev
2022-11-28 02:21:13 +00:00
committed by ob-robot
parent bbec6aff49
commit 8a4d14122f
539 changed files with 17685 additions and 173434 deletions

View File

@ -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,