You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by kx...@apache.org on 2023/06/21 07:02:18 UTC

[doris] branch master updated: [enhancement](pk) add bvar stating cached io (#20977)

This is an automated email from the ASF dual-hosted git repository.

kxiao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new b65b821813 [enhancement](pk) add bvar stating cached io (#20977)
b65b821813 is described below

commit b65b8218131ae8b8244d747addd7d6d88b5d96b7
Author: Yongqiang YANG <98...@users.noreply.github.com>
AuthorDate: Wed Jun 21 15:02:10 2023 +0800

    [enhancement](pk) add bvar stating cached io (#20977)
---
 be/src/olap/rowset/segment_v2/indexed_column_reader.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/be/src/olap/rowset/segment_v2/indexed_column_reader.cpp b/be/src/olap/rowset/segment_v2/indexed_column_reader.cpp
index 258d5ce4cd..d5a84a4c9c 100644
--- a/be/src/olap/rowset/segment_v2/indexed_column_reader.cpp
+++ b/be/src/olap/rowset/segment_v2/indexed_column_reader.cpp
@@ -44,6 +44,9 @@ static bvar::PerSecond<bvar::Adder<uint64_t>> g_index_reader_bytes_per_second(
 static bvar::Adder<uint64_t> g_index_reader_pages("doris_pk", "index_reader_pages");
 static bvar::PerSecond<bvar::Adder<uint64_t>> g_index_reader_pages_per_second(
         "doris_pk", "index_reader_pages_per_second", &g_index_reader_pages, 60);
+static bvar::Adder<uint64_t> g_index_reader_cached_pages("doris_pk", "index_reader_cached_pages");
+static bvar::PerSecond<bvar::Adder<uint64_t>> g_index_reader_cached_pages_per_second(
+        "doris_pk", "index_reader_cached_pages_per_second", &g_index_reader_cached_pages, 60);
 static bvar::Adder<uint64_t> g_index_reader_seek_count("doris_pk", "index_reader_seek_count");
 static bvar::PerSecond<bvar::Adder<uint64_t>> g_index_reader_seek_per_second(
         "doris_pk", "index_reader_seek_per_second", &g_index_reader_seek_count, 60);
@@ -124,6 +127,7 @@ Status IndexedColumnReader::read_page(const PagePointer& pp, PageHandle* handle,
     g_index_reader_compressed_bytes << pp.size;
     g_index_reader_bytes << footer->uncompressed_size();
     g_index_reader_pages << 1;
+    g_index_reader_cached_pages << tmp_stats.cached_pages_num;
     return st;
 }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org