summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorInaam Rana <inaam.rana@oracle.com>2011-06-17 16:20:20 -0400
committerInaam Rana <inaam.rana@oracle.com>2011-06-17 16:20:20 -0400
commite60e65052f4a1310a2a725652c195ef74dee046e (patch)
tree03ccc5c1999af8ec86b515ac834c4074f5ada62d /sql
parent7de029da9a1ef8841c2f7d21299583a5e5671e46 (diff)
downloadmariadb-git-e60e65052f4a1310a2a725652c195ef74dee046e.tar.gz
Bug 12635227 - 61188: DROP TABLE EXTREMELY SLOW
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.
Diffstat (limited to 'sql')
0 files changed, 0 insertions, 0 deletions