[FEAT MERGE] Big Txn Execution Optimization
This commit is contained in:
@ -48,6 +48,7 @@
|
||||
#include "storage/tx_storage/ob_ls_service.h"
|
||||
#include "storage/tx_storage/ob_access_service.h"
|
||||
#include "storage/tx_storage/ob_tenant_freezer.h"
|
||||
#include "storage/concurrency_control/ob_multi_version_garbage_collector.h"
|
||||
#include "storage/tx/ob_xa_service.h"
|
||||
#include "storage/tx/ob_tx_loop_worker.h"
|
||||
#include "storage/tx/ob_timestamp_service.h"
|
||||
@ -100,6 +101,7 @@ using namespace oceanbase::storage::checkpoint;
|
||||
using namespace oceanbase::obmysql;
|
||||
using namespace oceanbase::sql;
|
||||
using namespace oceanbase::sql::dtl;
|
||||
using namespace oceanbase::concurrency_control;
|
||||
using namespace oceanbase::transaction;
|
||||
using namespace oceanbase::transaction::tablelock;
|
||||
using namespace oceanbase::logservice;
|
||||
@ -317,6 +319,7 @@ int ObMultiTenant::init(ObAddr myaddr,
|
||||
MTL_BIND2(mtl_new_default, ObDASIDService::mtl_init, nullptr, nullptr, nullptr, mtl_destroy_default);
|
||||
MTL_BIND2(mtl_new_default, ObAccessService::mtl_init, nullptr, mtl_stop_default, nullptr, mtl_destroy_default);
|
||||
MTL_BIND2(mtl_new_default, ObCheckPointService::mtl_init, mtl_start_default, mtl_stop_default, mtl_wait_default, mtl_destroy_default);
|
||||
MTL_BIND2(mtl_new_default, ObMultiVersionGarbageCollector::mtl_init, mtl_start_default, mtl_stop_default, mtl_wait_default, mtl_destroy_default);
|
||||
MTL_BIND2(mtl_new_default, ObUDRMgr::mtl_init, nullptr, nullptr, nullptr, mtl_destroy_default);
|
||||
|
||||
MTL_BIND(ObPxPools::mtl_init, ObPxPools::mtl_destroy);
|
||||
|
||||
Reference in New Issue
Block a user