By design, Core Data does not issue a VACUUM SQL command to its SQLite database(s), as detailed here.I\'m creating a Core Data application that\'ll store, and later delete, large binary files (2-10MB