python - 具有数据库连接的多处理

标签 python sql-server multiprocessing

我有一些带有 python gui 应用程序的进程,我想将它们连接到 sql server。

我使用以下模块

form multiproccessing import pool
import pymssql 

conn = pymssql.connect(host=host,user=user,password=password,database=database)

for data in my_list : 
   self.pool.apply_async(fun,data,conn)

我可以在所有进程上使用相同的连接,或者我需要为每个进程打开一个到 sql server 的新连接。

最佳答案

每个进程一个新的,因为根据定义进程不能共享内存资源。

关于python - 具有数据库连接的多处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3905141/

相关文章:

java - 在Python中实例化类——设置属性

sql-server - DISTINCT NULL 在 SQL Server 中返回单个 NULL

SQL Server DATEDIFF 将 YEAR 差值四舍五入。如何舍入?

python - TensorFlow:如果我在图形中处理二次计算,是否会消耗更多内存?

带有 ssl 的 Python Gevent Pywsgi 服务器

sql-server - SQL Server - 从叶子到根的递归 CTE(反向)

python - 在 Python 中获取繁忙的 CPU 数量

php - 并发、多处理、并行、多线程混淆了它们之间的关系

python pyaudio 使用多处理

python - 使用 isdigit 进行 float ?