C# 多个并行进程的SQLite崩溃-SQLite的局限性?

C# 多个并行进程的SQLite崩溃-SQLite的局限性?,c#,.net,windows,sqlite,C#,.net,Windows,Sqlite,我有一个.NET系统,可以根据需要创建数百个进程(控制台应用程序)。 每个进程都会创建一个不同的SQLite数据库,因此不会对单个数据库进行并发访问 似乎当并行运行数百个进程时,它们在使用SQLite数据库时开始崩溃。记住,每个进程都有自己的数据库。然而,崩溃停止在大约40-45个并行进程-稳定 在许多并行应用程序中工作时,SQLite是否有任何限制 用于操作SQLite dbs的程序集: System.Data.SQLite、System.Data.SQLite.EF6、System.Data

我有一个.NET系统,可以根据需要创建数百个进程(控制台应用程序)。 每个进程都会创建一个不同的SQLite数据库,因此不会对单个数据库进行并发访问

似乎当并行运行数百个进程时,它们在使用SQLite数据库时开始崩溃。记住,每个进程都有自己的数据库。然而,崩溃停止在大约40-45个并行进程-稳定

在许多并行应用程序中工作时,SQLite是否有任何限制

用于操作SQLite dbs的程序集:
System.Data.SQLite、System.Data.SQLite.EF6、System.Data.SQLite.Linq.

您会遇到什么错误?即使没有内存冲突,您也可能有内存限制。SQLite本身没有这样的限制。但你必须比“崩溃”更具体。