reduce default cache size

Use a more conservative 40MB for systems with a smaller amount of memory.
Ideally we should bump this up if we detect the running system has a decent
amount of memory.
This commit is contained in:
Damien Elmes 2011-09-18 05:07:30 +09:00
parent 2e628996a3
commit 3e5041f337
2 changed files with 3 additions and 1 deletions

View file

@ -27,7 +27,7 @@ def Deck(path, queue=True, lock=True):
ver = _createDB(db) ver = _createDB(db)
else: else:
ver = _upgradeSchema(db) ver = _upgradeSchema(db)
db.execute("pragma cache_size = 20000") db.execute("pragma cache_size = 10000")
# add db to deck and do any remaining upgrades # add db to deck and do any remaining upgrades
deck = _Deck(db) deck = _Deck(db)
if ver < CURRENT_VERSION: if ver < CURRENT_VERSION:

View file

@ -197,6 +197,8 @@ class Syncer(object):
# Facts # Facts
########################################################################## ##########################################################################
# we don't actually need to send sflds across as it's recalculated on
# merge; may want to change this before final release
def getFacts(self): def getFacts(self):
f = self.deck.db.all("select * from facts where usn >= ? limit ?", f = self.deck.db.all("select * from facts where usn >= ? limit ?",