libervia-backend/sat/memory
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi d159b9fb49 memory (sqlite): optimizations
indexes were missing on foreign keys for "message", "subject" and "thread" tables, seriously impacting performances.
In addition to those indexes, two indexes have been added to speed ordering by timestamp on "history", and one on "files" table.
history.rowid is not used anymore as there is an index on (profile_id, received_timestamp) which will speed up the query.
Primary keys order has been changed to use automatic index in most common cases (filtering by profile_id then namespace).
2019-01-19 22:49:32 +01:00
..
__init__.py core, setup: huge cleaning: 2018-04-02 19:44:50 +02:00
cache.py date update 2019-01-12 12:25:31 +01:00
crypto.py date update 2019-01-12 12:25:31 +01:00
disco.py date update 2019-01-12 12:25:31 +01:00
encryption.py date update 2019-01-12 12:25:31 +01:00
memory.py date update 2019-01-12 12:25:31 +01:00
params.py date update 2019-01-12 12:25:31 +01:00
persistent.py date update 2019-01-12 12:25:31 +01:00
sqlite.py memory (sqlite): optimizations 2019-01-19 22:49:32 +01:00