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

morningman pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-3.0 by this push:
     new 9c89c5fddf2 branch-3.0: [opt](profile) add summary metric for file 
scanner #45941 (#45986)
9c89c5fddf2 is described below

commit 9c89c5fddf2f4b96b909dc770c541ae4b05fe640
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Dec 27 21:07:15 2024 +0800

    branch-3.0: [opt](profile) add summary metric for file scanner #45941 
(#45986)
    
    Cherry-picked from #45941
    
    Co-authored-by: Mingyu Chen (Rayner) <morning...@163.com>
---
 be/src/vec/exec/scan/vfile_scanner.cpp | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

diff --git a/be/src/vec/exec/scan/vfile_scanner.cpp 
b/be/src/vec/exec/scan/vfile_scanner.cpp
index 244d0a8d298..5b8e0c52fb2 100644
--- a/be/src/vec/exec/scan/vfile_scanner.cpp
+++ b/be/src/vec/exec/scan/vfile_scanner.cpp
@@ -118,19 +118,24 @@ VFileScanner::VFileScanner(
 
 Status VFileScanner::prepare(RuntimeState* state, const VExprContextSPtrs& 
conjuncts) {
     RETURN_IF_ERROR(VScanner::prepare(state, conjuncts));
-    _get_block_timer = ADD_TIMER(_local_state->scanner_profile(), 
"FileScannerGetBlockTime");
-    _open_reader_timer = ADD_TIMER(_local_state->scanner_profile(), 
"FileScannerOpenReaderTime");
-    _cast_to_input_block_timer =
-            ADD_TIMER(_local_state->scanner_profile(), 
"FileScannerCastInputBlockTime");
-    _fill_missing_columns_timer =
-            ADD_TIMER(_local_state->scanner_profile(), 
"FileScannerFillMissingColumnTime");
-    _pre_filter_timer = ADD_TIMER(_local_state->scanner_profile(), 
"FileScannerPreFilterTimer");
-    _convert_to_output_block_timer =
-            ADD_TIMER(_local_state->scanner_profile(), 
"FileScannerConvertOuputBlockTime");
-    _empty_file_counter = ADD_COUNTER(_local_state->scanner_profile(), 
"EmptyFileNum", TUnit::UNIT);
-    _not_found_file_counter =
-            ADD_COUNTER(_local_state->scanner_profile(), "NotFoundFileNum", 
TUnit::UNIT);
-    _file_counter = ADD_COUNTER(_local_state->scanner_profile(), "FileNumber", 
TUnit::UNIT);
+    _get_block_timer =
+            ADD_TIMER_WITH_LEVEL(_local_state->scanner_profile(), 
"FileScannerGetBlockTime", 1);
+    _open_reader_timer =
+            ADD_TIMER_WITH_LEVEL(_local_state->scanner_profile(), 
"FileScannerOpenReaderTime", 1);
+    _cast_to_input_block_timer = 
ADD_TIMER_WITH_LEVEL(_local_state->scanner_profile(),
+                                                      
"FileScannerCastInputBlockTime", 1);
+    _fill_missing_columns_timer = 
ADD_TIMER_WITH_LEVEL(_local_state->scanner_profile(),
+                                                       
"FileScannerFillMissingColumnTime", 1);
+    _pre_filter_timer =
+            ADD_TIMER_WITH_LEVEL(_local_state->scanner_profile(), 
"FileScannerPreFilterTimer", 1);
+    _convert_to_output_block_timer = 
ADD_TIMER_WITH_LEVEL(_local_state->scanner_profile(),
+                                                          
"FileScannerConvertOuputBlockTime", 1);
+    _empty_file_counter =
+            ADD_COUNTER_WITH_LEVEL(_local_state->scanner_profile(), 
"EmptyFileNum", TUnit::UNIT, 1);
+    _not_found_file_counter = 
ADD_COUNTER_WITH_LEVEL(_local_state->scanner_profile(),
+                                                     "NotFoundFileNum", 
TUnit::UNIT, 1);
+    _file_counter =
+            ADD_COUNTER_WITH_LEVEL(_local_state->scanner_profile(), 
"FileNumber", TUnit::UNIT, 1);
 
     _file_cache_statistics.reset(new io::FileCacheStatistics());
     _io_ctx.reset(new io::IOContext());


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

Reply via email to