首页 |  我的博客 |  查看该博主内容分类 | 
摘要: 1. 原因: 使用了多线程,多线程共享了同一个数据库连接,但每个execute前没有加上互斥锁 2. 方法: 方法一:每个execute前加上互斥锁 lock.acquire() cursor.execute(command,data) lock.release() 方法二: 每个线程拥有自己的数据 阅读全文
posted @ 2022-09-17 15:34 Z哎呀 阅读(939) 评论(0) 推荐(0)
摘要: 1. 使用连接池 pip install django-db-connection-pool DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.mysql', 'ENGINE': 'dj_db_conn_pool.backends. 阅读全文
posted @ 2022-09-17 15:17 Z哎呀 阅读(925) 评论(0) 推荐(0)