[scn] fix failure of mittest after refresh feature scn

This commit is contained in:
obdev
2022-11-28 01:46:42 +00:00
committed by ob-robot
parent 49a02f3304
commit 54b64a7263
1898 changed files with 255804 additions and 280809 deletions

View File

@ -19,43 +19,44 @@ namespace oceanbase
namespace sql
{
const static double VECTOR_CPU_TUPLE_COST = 0.00264692180695;
const static double VECTOR_TABLE_SCAN_CPU_TUPLE_COST = 0.00816675438377;
const static double VECTOR_MICRO_BLOCK_SEQ_COST = 1.19603792057955;
const static double VECTOR_MICRO_BLOCK_RND_COST = 1.6742435644151;
const static double VECTOR_PROJECT_COLUMN_SEQ_INT_COST = 0.02314121667000;
const static double VECTOR_PROJECT_COLUMN_SEQ_NUMBER_COST = 0.01602888420961;
const static double VECTOR_PROJECT_COLUMN_SEQ_CHAR_COST = 0.00028227202574;
const static double VECTOR_PROJECT_COLUMN_RND_INT_COST = 0.08067736535000;
const static double VECTOR_PROJECT_COLUMN_RND_NUMBER_COST = 0.08806720526487;
const static double VECTOR_PROJECT_COLUMN_RND_CHAR_COST = 0.0025971659266159;
const static double VECTOR_FETCH_ROW_RND_COST = 2.294445334;
const static double VECTOR_CMP_INT_COST = 0.0084782994043;
const static double VECTOR_CMP_NUMBER_COST = 0.0144099836801;
const static double VECTOR_CMP_CHAR_COST = 0.03754351606603;
const static double VECTOR_CPU_TUPLE_COST = 0.00071335579909;
const static double VECTOR_TABLE_SCAN_CPU_TUPLE_COST_WIDE = 0.7354866412649211585537447628;
const static double VECTOR_TABLE_SCAN_CPU_TUPLE_COST_NARROW = 0.01385665017331767839130522724;
const static double VECTOR_MICRO_BLOCK_SEQ_COST = 29.50053820021528008611203444;
const static double VECTOR_MICRO_BLOCK_RND_COST = 45.35521602973162;
const static double VECTOR_PROJECT_COLUMN_SEQ_INT_COST = 0.01223016447368421052631578948;
const static double VECTOR_PROJECT_COLUMN_SEQ_NUMBER_COST = 0.01544295526315789473684210526;
const static double VECTOR_PROJECT_COLUMN_SEQ_CHAR_COST = 0.0002345658305921052631578947369;
const static double VECTOR_PROJECT_COLUMN_RND_INT_COST = 0.0677263565789473684210526316;
const static double VECTOR_PROJECT_COLUMN_RND_NUMBER_COST = 0.1174616828947368421052631579;
const static double VECTOR_PROJECT_COLUMN_RND_CHAR_COST = 0.0038935326625386996;
const static double VECTOR_FETCH_ROW_RND_COST = 3.01295075040000;
const static double VECTOR_CMP_INT_COST = 0.00880672460317;
const static double VECTOR_CMP_NUMBER_COST = 0.01185056468254;
const static double VECTOR_CMP_CHAR_COST = 0.00104555896577375;
const static double VECTOR_INVALID_CMP_COST = -1;
const static double VECTOR_HASH_INT_COST = 0.00742821518373;
const static double VECTOR_HASH_NUMBER_COST = 0.01494804432806;
const static double VECTOR_HASH_CHAR_COST = 0.18684685876579;
const static double VECTOR_HASH_INT_COST = 0.00942096904762;
const static double VECTOR_HASH_NUMBER_COST = 0.01259242103175;
const static double VECTOR_HASH_CHAR_COST = 0.18676667182540;
const static double VECTOR_INVALID_HASH_COST = -1;
const static double VECTOR_MATERIALIZE_PER_BYTE_WRITE_COST = 0.0019941666625;
const static double VECTOR_READ_MATERIALIZED_PER_ROW_COST = 0.00279052036722;
const static double VECTOR_PER_AGGR_FUNC_COST = 0.01547711103333;
const static double VECTOR_PER_WIN_FUNC_COST = 0.6489393333;
const static double VECTOR_CPU_OPERATOR_COST = 0.00441003086296;
const static double VECTOR_JOIN_PER_ROW_COST = 0.02229222638004;
const static double VECTOR_MATERIALIZE_PER_BYTE_WRITE_COST = 0.00076495625000;
const static double VECTOR_READ_MATERIALIZED_PER_ROW_COST = 0.01837096666667;
const static double VECTOR_PER_AGGR_FUNC_COST = 0.00499322222222;
const static double VECTOR_PER_WIN_FUNC_COST = 0.43170775000000;
const static double VECTOR_CPU_OPERATOR_COST = 0.00499322222222;
const static double VECTOR_JOIN_PER_ROW_COST = 0.02466797713742;
const static double VECTOR_BUILD_HASH_PER_ROW_COST = 0.12472949246032;
const static double VECTOR_PROBE_HASH_PER_ROW_COST = 0.07363102503623;
const static double VECTOR_RESCAN_COST = 0.76306366670000;
const static double VECTOR_PROBE_HASH_PER_ROW_COST = 0.06248105381496;
const static double VECTOR_RESCAN_COST = 1.04405600000000;
const static double VECTOR_NETWORK_SER_PER_BYTE_COST = 0.0094539370039375;
const static double VECTOR_NETWORK_DESER_PER_BYTE_COST = 0.0094539370039375;
const static double VECTOR_NETWORK_TRANS_PER_BYTE_COST = 0.011832508338;
const static double VECTOR_PX_RESCAN_PER_ROW_COST = 398.267410467;
const static double VECTOR_PX_BATCH_RESCAN_PER_ROW_COST = 49.5841472833;
const static double VECTOR_NL_SCAN_COST = 17.92;
const static double VECTOR_BATCH_NL_SCAN_COST = 15.32;
const static double VECTOR_NL_GET_COST = 6.4;
const static double VECTOR_BATCH_NL_GET_COST = 6.4;
const static double VECTOR_NL_SCAN_COST = 6.21;
const static double VECTOR_BATCH_NL_SCAN_COST = 6.18;
const static double VECTOR_NL_GET_COST = 3.5;
const static double VECTOR_BATCH_NL_GET_COST = 3.45;
const static double VECTOR_TABLE_LOOPUP_PER_ROW_RPC_COST = 20.9591092914652749211572741;
const static double VECTOR_INSERT_PER_ROW_COST = 6.330037500000001;
const static double VECTOR_INSERT_INDEX_PER_ROW_COST = 6.583673124999999;
@ -103,7 +104,8 @@ const static double hash_params_vector[ObMaxTC+1] = {
const static ObOptEstCostModel::ObCostParams cost_params_vector(
VECTOR_CPU_TUPLE_COST,
VECTOR_TABLE_SCAN_CPU_TUPLE_COST,
VECTOR_TABLE_SCAN_CPU_TUPLE_COST_WIDE,
VECTOR_TABLE_SCAN_CPU_TUPLE_COST_NARROW,
VECTOR_MICRO_BLOCK_SEQ_COST,
VECTOR_MICRO_BLOCK_RND_COST,
VECTOR_PROJECT_COLUMN_SEQ_INT_COST,