[Koha-bugs] [Bug 12001] New: GetMemberAccountRecords slows down display of patron details and checkout pages
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Wed Mar 26 19:27:13 CET 2014
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12001
Bug ID: 12001
Summary: GetMemberAccountRecords slows down display of patron
details and checkout pages
Change sponsored?: ---
Product: Koha
Version: master
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Architecture, internals, and plumbing
Assignee: gmcharlt at gmail.com
Reporter: gmcharlt at gmail.com
QA Contact: testopia at bugs.koha-community.org
For patrons who have a large number of fines (whether they're paid off or not),
the current implementation of GetMemberAccountRecords is needlessly slow, as it
retrieves the title and author for every fine record that is linked to an item.
This is particularly noticeable in setups where the database server is accessed
over the network instead of a local socket.
This is particularly obnoxious because the majority of callers of
GetMemberAccountRecords() are only interested in the total fine balance, and
toss away the detailed information. GetMemberDetails() is a good example --
and consequently, there are several contexts where it would be preferable to
use GetMember() rather than GetMemberDetails().
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list