亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python多線程爬蟲往mysql里面寫數據導致死鎖

python多線程爬蟲往mysql里面寫數據導致死鎖

翻翻過去那場雪 2018-10-03 22:27:57
我在爬蟲里面用的是MySQLdb這個包進行insert操作,我一開始是所有子線程公用一個mysql連接,結果發現數據寫不進去,然后我又試過所有子線程公用一個cursor游標,出現了只有部分數據寫進去了,而且自增id居然還自增了。(也就是數據沒有寫入進去,但是自增id的自增數增加了),最后我干脆每個子線程在每一次寫入的時候創建一個連接句柄,然后就出現了如圖癥狀,請問這該怎么辦?。坑惺裁磧灮椒▎??
查看完整描述

2 回答

?
鳳凰求蠱

TA貢獻1825條經驗 獲得超4個贊

首先,多線程共用一個連接,相當于并發,很多線程需要等待。
每個線程一個連接利用率不高,所以一般都是連接池。不用了回收,并且連接一直保持,避免了頻繁連接斷開。

配圖,題主是否開啟事務


查看完整回答
反對 回復 2018-10-14
  • 2 回答
  • 0 關注
  • 1945 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號