我的Rails应用程序使用DataMapper生成许多小的SQLite数据库。数据保存后,必须将.sqlite文件上传到远程服务器并在本地销毁。
我的问题是如何使DataMapper关闭.sqlite数据库连接并释放repo的内存?应用程序应该生成许多数据库,因此重要的是节省服务器资源。
我找到的唯一方法是
抱歉我的英语。
我的问题是如何使DataMapper关闭.sqlite数据库连接并释放repo的内存?应用程序应该生成许多数据库,因此重要的是节省服务器资源。
我找到的唯一方法是
DataObjects :: Pooling.pools.each do {| pool | pool.dispose}
这对我来说完全不可接受,因为它似乎正在关闭所有DataMapper连接,但是可以在并行线程中生成少量数据库,而且我也想销毁DataMapper的存储库。抱歉我的英语。