Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Cq引擎持久映射给出异常“;原因:java.sql.SQLException:数据库被锁定;_Database_Sqlite_Persistent_Cqengine - Fatal编程技术网

Database Cq引擎持久映射给出异常“;原因:java.sql.SQLException:数据库被锁定;

Database Cq引擎持久映射给出异常“;原因:java.sql.SQLException:数据库被锁定;,database,sqlite,persistent,cqengine,Database,Sqlite,Persistent,Cqengine,我正在尝试将我的Java Cq引擎映射存储在磁盘上。地图是巨大的,多个线程同时访问它 我得到: 原因:java.sql.SQLException:数据库已锁定 我这样做是为了清除堆空间。搜索速度慢不是问题 DiskPersistence<PimcoImsModel, String> persistence = DiskPersistence.onPrimaryKeyInFile(PimcoImsModel.ID, new File(getSourceDb())); memory =

我正在尝试将我的Java Cq引擎映射存储在磁盘上。地图是巨大的,多个线程同时访问它

我得到:

原因:java.sql.SQLException:数据库已锁定

我这样做是为了清除堆空间。搜索速度慢不是问题

DiskPersistence<PimcoImsModel, String> persistence = DiskPersistence.onPrimaryKeyInFile(PimcoImsModel.ID, new File(getSourceDb()));

memory = new ConcurrentIndexedCollection<PimcoImsModel> (persistence);
DiskPersistence=DiskPersistence.onPrimaryKeyInFile(PimcoImsModel.ID,新文件(getSourceDb());
内存=新的ConcurrentIndexedCollection(持久性);

您找到解决方案了吗?我也面临同样的问题。你有解决这个问题的办法吗?我也面临同样的问题。