[ 
https://issues.apache.org/jira/browse/KYLIN-5602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17739463#comment-17739463
 ] 

huangsheng commented on KYLIN-5602:
-----------------------------------

h1. Design
Information to add # 
Derived dimension query related:
 ## 
Is it a query for derived dimensions? (Judging by hitting the index and 
snapshot at the same time)
 ## 
Is the Filter on the snapshot? (Get the filterColumns in the OLAPContext, and 
then filter the filterColumns on snapShots)
 ## 
How many parquet files did you finally scan? (already)
 # 
Segment Prunning Effect
 ## 
How many segments are there in total, and how many segments are pruned out?
 ### 
How many partition prunes are filtered?
 ### 
How many segments pruned?
 ### 
How many derived seg prnue filters?

Both Segment Pruning and Derived Segment Pruning were previously recorded as 
{{dimension filters }}, separating the two as
{{Dimension filter }}and {{derived dimension filter}}
{code:java}
Segment Num: Before filter: 45, After time partition filter: 45, After 
dimension filter: 45, After derived dimension filter: 11.// code placeholder
{code}
h1. Test Suggestion
 # 
Make a query for derived dimensions to see if the following three fields are 
correct.
 ## 
Derived query
 ### 
Filter on dimension table
 ### 
Filter is not on dimension table
 ## 
Non-derived query

Is Dervied: xxx Snapshot Names: [xxx] Snapshot Filter: [xxx] # 
View statistics

Check if the logs are consistent before and after the Segment Filter.
Before optimization
traceId: 97a07ee3-990a-5479-9309-70926d922e2f 2023-04-01T02:39:53,170 INFO 
[derived_seg_prune] [Query eeecb641-43c2-2796-b8e7-ab21722a1320-219] 
datasource.FilePruner : Segment Num: Before filter: 45, After time partition 
filter: 45, After dimension filter: 11.
After optimization
traceId: 97a07ee3-990a-5479-9309-70926d922e2f 2023-04-01T02:39:53,170 INFO 
[derived_seg_prune] [Query eeecb641-43c2-2796-b8e7-ab21722a1320-219] 
datasource.FilePruner : Segment Num: Before filter: 45, After time partition 
filter: 45, After dimension filter: 45, After derived dimension filter: 11.
 {{}}

>  Added logs related to Segment Pruning for derived dimension queries
> --------------------------------------------------------------------
>
>                 Key: KYLIN-5602
>                 URL: https://issues.apache.org/jira/browse/KYLIN-5602
>             Project: Kylin
>          Issue Type: New Feature
>          Components: Query Engine
>    Affects Versions: 5.0-alpha
>            Reporter: huangsheng
>            Assignee: huangsheng
>            Priority: Major
>             Fix For: 5.0-alpha
>
>
> Supplement Derived segment pruning related logs
>  # Query whether Derived Segment Pruning is used, and filter a few
>  # Add Metric to quantify the effect of Derived Segment Pruning, such as: 
> counting the filtered segment size and counting the time of Bloom Filter



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

Reply via email to