Before adapting the new functions to the DDL-related format of SSTable, temporarily roll back the related optimizations
This commit is contained in:
@ -455,7 +455,7 @@ private:
|
|||||||
class ObDASDMLIterator : public common::ObNewRowIterator
|
class ObDASDMLIterator : public common::ObNewRowIterator
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
static const int64_t DEFAULT_BATCH_SIZE = 256;
|
static const int64_t DEFAULT_BATCH_SIZE = 1;
|
||||||
public:
|
public:
|
||||||
ObDASDMLIterator(const ObDASDMLBaseCtDef *das_ctdef,
|
ObDASDMLIterator(const ObDASDMLBaseCtDef *das_ctdef,
|
||||||
ObDASWriteBuffer &write_buffer,
|
ObDASWriteBuffer &write_buffer,
|
||||||
|
|||||||
@ -475,7 +475,8 @@ bool ObSSTableRowScanner<ObCOPrefetcher>::can_blockscan() const
|
|||||||
{
|
{
|
||||||
return is_scan(type_) &&
|
return is_scan(type_) &&
|
||||||
nullptr != block_row_store_ &&
|
nullptr != block_row_store_ &&
|
||||||
prefetcher_.switch_to_columnar_scan();
|
prefetcher_.switch_to_columnar_scan() &&
|
||||||
|
!sstable_->is_ddl_merge_sstable();
|
||||||
}
|
}
|
||||||
|
|
||||||
template<>
|
template<>
|
||||||
|
|||||||
Reference in New Issue
Block a user