Fix tmp file read performance regression

This commit is contained in:
godchen0212
2023-06-09 03:18:03 +00:00
committed by ob-robot
parent 11e3b1d14e
commit 1a3fb73015

View File

@ -235,9 +235,6 @@ void ObTmpFileIOHandle::reset()
last_read_offset_ = -1;
io_flag_.reset();
update_offset_in_file_ = false;
last_extent_id_ = 0;
last_extent_min_offset_ = 0;
last_extent_max_offset_ = INT64_MAX;
}
bool ObTmpFileIOHandle::is_valid()
@ -260,6 +257,8 @@ int64_t ObTmpFileIOHandle::get_extent_idx_from_cache(const int64_t offset) const
int64_t ith_extent = -1;
if (offset >= last_extent_min_offset_ && offset < last_extent_max_offset_) {
ith_extent = last_extent_id_;
} else if (offset == last_extent_max_offset_) {
ith_extent = last_extent_id_ + 1;
}
return ith_extent;
}