[Xapian-tickets] [Xapian] #671: Performance issues when querying over large number of local databases (shards)
Xapian
nobody at xapian.org
Tue Jul 7 02:45:54 BST 2015
#671: Performance issues when querying over large number of local databases
(shards)
----------------------------------+-----------------------------
Reporter: wgreenberg | Owner: olly
Type: defect | Status: assigned
Priority: normal | Milestone: 1.3.4
Component: Matcher | Version:
Severity: normal | Resolution:
Keywords: sharding performance | Blocked By:
Blocking: | Operating System: Linux
----------------------------------+-----------------------------
Changes (by olly):
* status: new => assigned
* milestone: => 1.3.4
Comment:
Actually, the issue with prereading record data is more subtle. The
current mechanism uses the same mechanism to read in advance as to read
live, which is fine for remote backend prereading, but for a local
database I can't see it being useful to do the preread and then actually
read.
I've committed the patch with a couple more tweaks in
[b904d0e5ae9a1fca9ca0bd1bbe5fe670d3ce1431], with a FIXME comment to sort
out the record case. It should work as it is, there's just a pointless
preread call when reading a document from the MSet.
That shouldn't be too hard to resolve, and it'd be good to sort out before
1.3.4 so setting the milestone to that.
--
Ticket URL: <http://trac.xapian.org/ticket/671#comment:15>
Xapian <http://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list