• Inaam Rana's avatar
    Bug 12635227 - 61188: DROP TABLE EXTREMELY SLOW · b3696af2
    Inaam Rana authored
    approved by: Marko
    rb://681
    
    Coalescing of free buf_page_t descriptors can prove to be one severe
    bottleneck in performance of compression. One such workload where it
    hurts badly is DROP TABLE. This patch removes buf_page_t allocations
    from buf_buddy and uses ut_malloc instead.
    In order to further reduce overhead of colaescing we no longer attempt
    to coalesce a block if the corresponding free_list is less than 16 in
    size.
    b3696af2
To find the state of this project's repository at the time of any of these versions, check out the tags.
ChangeLog 68.8 KB