lp://staging/~vlad-lesin/percona-server/5.6-bug-1038940-table_cache_speed_up
- Get this branch:
- bzr branch lp://staging/~vlad-lesin/percona-server/5.6-bug-1038940-table_cache_speed_up
Branch merges
- Laurynas Biveinis (community): Needs Fixing
-
Diff: 346 lines (+118/-40)10 files modifiedPercona-Server/storage/myisam/ha_myisam.cc (+3/-0)
Percona-Server/storage/myisam/mi_close.c (+4/-7)
Percona-Server/storage/myisam/mi_dbug.c (+3/-3)
Percona-Server/storage/myisam/mi_keycache.c (+3/-3)
Percona-Server/storage/myisam/mi_open.c (+66/-13)
Percona-Server/storage/myisam/mi_panic.c (+24/-8)
Percona-Server/storage/myisam/mi_static.c (+1/-1)
Percona-Server/storage/myisam/myisamchk.c (+6/-0)
Percona-Server/storage/myisam/myisamdef.h (+3/-3)
Percona-Server/storage/myisam/myisampack.c (+5/-2)
Related bugs
Related blueprints
Branch information
- Owner:
- Vlad Lesin
- Status:
- Development
Recent revisions
- 317. By Vlad Lesin
-
As the number of open tables is increased, table lookup
(testing if a table is already open) and (in particular)
the case when a table is not open, became increasingly more
expensive.The problem was caused by the open table lookup mechanism,
which was based on traversing a linked list comparing the
file names.As the list was replaced by a hash table, the lookup
time dropped significantly when used on systems with
a large number of open tables.The original patch can be found here:
http://lists.mysql. com/commits/ 121507 - 314. By Stewart Smith
-
re-commit BAlexey's fix for:
fixed bug 1103328, added --valgrind option for build and cmake error if valgrind required, but devel files not installed. changed tarball name appropriately
(i had to recommit due to inadvertant 5.1 and 5.5 merge to 5.6)
- 311. By <email address hidden>
-
Merge lp:~sergei.glushchenko/percona-server/56-expand_fast_index_creation
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/percona-server/5.5