Thread

  1. Re: Add estimated hit ratio to Memoize in EXPLAIN to explain cost adjustment

    Ilia Evdokimov <ilya.evdokimov@tantorlabs.com> — 2025-05-01T12:22:34Z

    On 27.04.2025 22:58, Ilia Evdokimov wrote:
    > Therefore, I think it is better to report percentages directly. Since 
    > non-text EXPLAIN formats do not display units, I propose to rename the 
    > field to "hit_percent" in all formats, including the text format. This 
    > way, the meaning of the value remains clear without needing additional 
    > context. What do you think about this approach?
    
    
    I attached updated v9 patch with the suggested changes. The updated line 
    in the EXPLAIN looks like this:
    
    Text format:
         Estimates: capacity=1 distinct keys=1 lookups=2 hit percent=50.00%
    
    Non-text format:
         Estimated Capacity: 1
         Estimated Distinct Lookup Keys: 1
         Estimated Lookups: 2
         Estimated Hit Percent: 50.00
    
    Any suggestions?
    
    --
    Best regards,
    Ilia Evdokimov,
    Tantor Labs LLC.