Tweak indexes

This commit is contained in:
Thomas Sileo 2019-08-04 18:55:29 +02:00
parent 65082feecb
commit 6c4e213b72

View file

@ -15,7 +15,8 @@ def create_indexes():
[(_meta(MetaKey.NOTIFICATION_UNREAD), pymongo.ASCENDING)] [(_meta(MetaKey.NOTIFICATION_UNREAD), pymongo.ASCENDING)]
) )
DB.activities.create_index([("remote_id", pymongo.ASCENDING)]) DB.activities.create_index([("remote_id", pymongo.ASCENDING)])
DB.activities.create_index([("activity.object.id", pymongo.ASCENDING)]) DB.activities.create_index([("meta.actor_id", pymongo.ASCENDING)])
DB.activities.create_index([("meta.object_id", pymongo.ASCENDING)])
DB.activities.create_index([("meta.thread_root_parent", pymongo.ASCENDING)]) DB.activities.create_index([("meta.thread_root_parent", pymongo.ASCENDING)])
DB.activities.create_index( DB.activities.create_index(
[ [
@ -26,14 +27,9 @@ def create_indexes():
DB.activities.create_index( DB.activities.create_index(
[("activity.object.id", pymongo.ASCENDING), ("meta.deleted", pymongo.ASCENDING)] [("activity.object.id", pymongo.ASCENDING), ("meta.deleted", pymongo.ASCENDING)]
) )
DB.cache2.create_index( DB.activities.create_index(
[ [("meta.object_id", pymongo.ASCENDING), ("type", pymongo.ASCENDING)]
("path", pymongo.ASCENDING),
("type", pymongo.ASCENDING),
("arg", pymongo.ASCENDING),
]
) )
DB.cache2.create_index("date", expireAfterSeconds=3600 * 12)
# Index for the block query # Index for the block query
DB.activities.create_index( DB.activities.create_index(