[Tracker] Clues regarding improving performance of tracker-store
- From: Jonatan Pålsson <jonatan palsson pelagicore com>
- To: "tracker-list gnome org" <tracker-list gnome org>
- Subject: [Tracker] Clues regarding improving performance of tracker-store
- Date: Fri, 12 Jul 2013 15:45:03 +0200
Hi everyone,
I'm interested in a general speedup of indexing in Tracker, and have
therefore been running some performance profiling on tracker-extract,
tracker-miner-fs and tracker-store using OProfile. I found that a lot
of time is spent in the store compared to the other processes (in
rough numbers, it is along the lines of 70% time in store, 15% each
for the extractor and miner) according to OProfile. I was indexing MP3
files when I came up with these numbers.
In order to speed things up, I tried modifying the PRAGMA statements
sent to SQLite upon database initialization, but with no real success.
I'm looking for a discussion of what I can try in order to increase
performance of the store. For me, it seems logical that smaller /
simpler ontologies would yield a performance increase in scenarios
where it is possible to use such ontologies - for instance removing
ontologies related to E-mail when the system running Tracker does not
have E-mail capabilities.
Do you think slimming down the ontologies could yield a performance
boost for the store?
Is there support for altering the ontologies? I have seen
.ontology-files. It seems to me that these are the place to go.
The wording of [1] seems to indicate that there are more places in
Tracker where ontologies can be modified other than the .ontology
files. Am I reading this correctly, or are all ontology
related-matters handled through the .ontology files?
Finally, do you have any (possibly vague) clues as to what I can look
at in the store to improve its performance? Any suggestions are
welcome!
Have a nice weekend everyone!
[1] https://wiki.gnome.org/Tracker/Documentation/SupportedOntologyChanges
--
Regards,
Jonatan Pålsson
Pelagicore AB
Ekelundsgatan 4, 6th floor, SE-411 18 Gothenburg, Sweden
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]