You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Motivation:
Add/delete/refresh package collections lead to frequent deletes in SQLite. This causes the database file size to grow very quickly when we have a huge collection.
Modification:
- Run `VACUUM` after SQLite delete. This repacks the database file and helps reduce its size.
- Don't update FTS tables unless the collection's packages have changed. This helps reduce the number of deletes.
rdar://77077510
0 commit comments