• Monty's avatar
    Ensure keyread_tmp variable is assigned. · c49fd902
    Monty authored
    In the case of calcuating cost for a ref access for which there exists
    a usable range, the variable keyread_tmp would always be 0.
    If there is also another index that could be used as a filter, the cost
    of that filter would be wrong.
    In many cases 'the worst_seeks optimzation' would disable the filter
    from getting used, which is why this bug has not been noticed before.
    
    The next commit, which allows one to disable worst_seeks, will have a
    test case for this bug.
    c49fd902
sql_select.cc 1 MB
The source could not be displayed because it is larger than 1 MB. You can load it anyway or download it instead.