sqlite3:多个python脚本中的内存:db和sqlite3性能
我在通过连接的多个python脚本中使用sqlite3:memory:db。sqlite3:多个python脚本中的内存:db和sqlite3性能,python,performance,sqlite,concurrency,Python,Performance,Sqlite,Concurrency,我在通过连接的多个python脚本中使用sqlite3:memory:db。 问题是,运行多个程序:memory:db是否会相互影响,还是sqlite3的性能?根据sqlite自己的文档(),使用:memory:创建的每个数据库都是不同的。因此,如果您使用:memory:创建两个数据库,它们彼此都是不同的 关于:内存:性能问题,您可以在这里找到好的信息:当您同时运行多个程序时,总是会影响性能,因此肯定会对性能产生一些影响。大小取决于你在做什么。同时运行多个复杂的SQL查询可能会导致明显的系统资源
问题是,运行多个程序:memory:db是否会相互影响,还是sqlite3的性能?根据sqlite自己的文档(),使用
:memory:
创建的每个数据库都是不同的。因此,如果您使用:memory:
创建两个数据库,它们彼此都是不同的
关于
:内存:
性能问题,您可以在这里找到好的信息:当您同时运行多个程序时,总是会影响性能,因此肯定会对性能产生一些影响。大小取决于你在做什么。同时运行多个复杂的SQL查询可能会导致明显的系统资源消耗,但是如果您的所有数据都不足以容纳内存,那么它可能可以处理您提供的任何查询
到的多个连接:内存:
不共享内存,因此python和sqlite的多个实例不会因为更改数据而相互影响(如果您需要的话)