[ 
https://issues.apache.org/jira/browse/IMPALA-4568?focusedWorklogId=995133&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-995133
 ]

ASF GitHub Bot logged work on IMPALA-4568:
------------------------------------------

                Author: ASF GitHub Bot
            Created on: 08/Dec/25 09:49
            Start Date: 08/Dec/25 09:49
    Worklog Time Spent: 10m 
      Work Description: boroknagyz commented on PR #83:
URL: https://github.com/apache/impala/pull/83#issuecomment-3625993179

   Thank you for your contribution. Please note that we are using gerrit for 
code reviews.
   Please check the following pages about how to contribute to Impala: 
https://cwiki.apache.org/confluence/display/IMPALA/Contributing+to+Impala
   
https://cwiki.apache.org/confluence/display/IMPALA/Using+Gerrit+to+submit+and+review+patches




Issue Time Tracking
-------------------

    Worklog Id:     (was: 995133)
    Time Spent: 20m  (was: 10m)

> Cache Parquet footer cache to speedup scans & predicate evaluation against 
> Min/Max indexes
> ------------------------------------------------------------------------------------------
>
>                 Key: IMPALA-4568
>                 URL: https://issues.apache.org/jira/browse/IMPALA-4568
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Backend
>    Affects Versions: Impala 2.7.0
>            Reporter: Mostafa Mokhtar
>            Priority: Major
>              Labels: performance
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Implement an LRU based footer cache for Parquet to speedup scans & predicate 
> evaluation against Min/Max indexes.
> Footer processing time can spike to 100s of ms, the cache should greatly help 
> here. 
> {code}
>   FooterProcessingTime: (Avg: 12.142ms ; Min: 1.045ms ; Max: 279.706ms ; 
> Number of samples: 323)
>   FooterProcessingTime: (Avg: 6.935ms ; Min: 1.103ms ; Max: 226.230ms ; 
> Number of samples: 327)
>   FooterProcessingTime: (Avg: 18.576ms ; Min: 1.162ms ; Max: 560.226ms ; 
> Number of samples: 306)
>   FooterProcessingTime: (Avg: 12.607ms ; Min: 1.152ms ; Max: 222.173ms ; 
> Number of samples: 304)
>   FooterProcessingTime: (Avg: 11.916ms ; Min: 1.138ms ; Max: 318.401ms ; 
> Number of samples: 317)
>   FooterProcessingTime: (Avg: 17.501ms ; Min: 1.156ms ; Max: 659.679ms ; 
> Number of samples: 309)
>   FooterProcessingTime: (Avg: 7.654ms ; Min: 907.422us ; Max: 380.254ms ; 
> Number of samples: 322)
>   FooterProcessingTime: (Avg: 13.032ms ; Min: 1.119ms ; Max: 412.419ms ; 
> Number of samples: 314)
>   FooterProcessingTime: (Avg: 14.271ms ; Min: 1.239ms ; Max: 209.740ms ; 
> Number of samples: 295)
>   FooterProcessingTime: (Avg: 10.850ms ; Min: 1.217ms ; Max: 311.340ms ; 
> Number of samples: 311)
>   FooterProcessingTime: (Avg: 15.343ms ; Min: 803.346us ; Max: 1s108ms ; 
> Number of samples: 304)
>   FooterProcessingTime: (Avg: 13.697ms ; Min: 1.088ms ; Max: 243.107ms ; 
> Number of samples: 296)
>   FooterProcessingTime: (Avg: 11.365ms ; Min: 1.268ms ; Max: 397.234ms ; 
> Number of samples: 310)
>   FooterProcessingTime: (Avg: 9.690ms ; Min: 1.213ms ; Max: 410.280ms ; 
> Number of samples: 322)
>   FooterProcessingTime: (Avg: 11.259ms ; Min: 1.192ms ; Max: 210.212ms ; 
> Number of samples: 299)
>   FooterProcessingTime: (Avg: 14.689ms ; Min: 1.277ms ; Max: 414.577ms ; 
> Number of samples: 311)
>   FooterProcessingTime: (Avg: 11.807ms ; Min: 1.088ms ; Max: 535.455ms ; 
> Number of samples: 321)
>   FooterProcessingTime: (Avg: 13.488ms ; Min: 1.155ms ; Max: 449.439ms ; 
> Number of samples: 311)
>   FooterProcessingTime: (Avg: 12.501ms ; Min: 1.035ms ; Max: 298.715ms ; 
> Number of samples: 302)
>   FooterProcessingTime: (Avg: 7.310ms ; Min: 1.032ms ; Max: 182.076ms ; 
> Number of samples: 308)
> {code}
> Note that the above timer includes both the I/O time and the time taken to 
> decode the thrift and resolve columns, etc.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to