discard ObChunkRowDE mod && do not push view task when queue size almost full
This commit is contained in:
committed by
ob-robot
parent
e1081698d6
commit
de8174ebf2
@ -318,7 +318,7 @@ public:
|
||||
{
|
||||
public:
|
||||
explicit GroupConcatExtraResult(common::ObIAllocator &alloc, ObMonitorNode &op_monitor_info)
|
||||
: ExtraResult(alloc, op_monitor_info), row_count_(0), iter_idx_(0), sort_op_(NULL), separator_datum_(NULL), bool_mark_(alloc)
|
||||
: ExtraResult(alloc, op_monitor_info), row_count_(0), iter_idx_(0), row_store_(ObModIds::OB_SQL_AGGR_FUN_GROUP_CONCAT), sort_op_(NULL), separator_datum_(NULL), bool_mark_(alloc)
|
||||
{
|
||||
}
|
||||
virtual ~GroupConcatExtraResult();
|
||||
|
||||
@ -199,7 +199,7 @@ public:
|
||||
{
|
||||
public:
|
||||
DatumStoreLinkPartition(common::ObIAllocator *alloc = nullptr)
|
||||
: datum_store_(alloc), part_id_(0), part_shift_(0)
|
||||
: datum_store_(ObModIds::OB_HASH_NODE_GROUP_ROWS, alloc), part_id_(0), part_shift_(0)
|
||||
{}
|
||||
ObChunkDatumStore datum_store_;
|
||||
int64_t part_id_;
|
||||
@ -227,6 +227,7 @@ public:
|
||||
cur_group_item_idx_(0),
|
||||
cur_group_item_buf_(nullptr),
|
||||
mem_context_(NULL),
|
||||
group_store_(ObModIds::OB_HASH_NODE_GROUP_ROWS),
|
||||
agged_group_cnt_(0),
|
||||
agged_row_cnt_(0),
|
||||
agged_dumped_cnt_(0),
|
||||
|
||||
Reference in New Issue
Block a user