]> git.koha-community.org Git - koha.git/commit
Bug 7886 - C4/ShelfBrowser slow SQL performance
authorDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 4 Apr 2012 23:03:30 +0000 (01:03 +0200)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Sat, 11 Aug 2012 11:13:43 +0000 (07:13 -0400)
commit60cf55bceb45c9ca06e9b65f55fbfae2699d8cc5
tree17a71486e9db744f13f7982d729594e81cd498ac
parenta76ce7b49b8255413182618cd58e834c4f8ead26
Bug 7886 - C4/ShelfBrowser slow SQL performance

ShelfBrowser uses two SQL queries with syntax

WHERE ((cn_sort = ? AND itemnumber < ?) OR cn_sort < ?)
AND homebranch = ? AND location = ? AND ccode = ?

homebranch already has index, and adding indexes on ccode and location
improves performance by 30% for each query since MySQL is able to use
index_merge intersect(items_ccode,homebranch,items_location)

Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
(cherry picked from commit d8e702dd25dfb09f99620ea9f5d3251033d16864)

Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
installer/data/mysql/updatedatabase.pl