我目前修改我的C#應用程序,並在想下面這爲它的MySQL的部分:同一連接上的同時查詢?
- 服務器被調用的任何信息處理
- 服務器發起連接MySQL
- 服務器做所有的查詢和需要的命令(可能發生同時查詢?)
- MySQL連接在第3次完成5分鐘後保持空閒
- 如果新的請求在從編號4開始的5分鐘內開始,則啓動5分鐘計數呃從0當最後一個請求結束
- MySQL連接關閉
- 開始從2個
我並不懷疑我是有問候此爲:
將單個連接允許我運行同時查詢/命令(奇怪的問題,我知道,我還沒有同時連接,但不知道如何測試它)?
我最初考慮使用連接池,但因爲我可能有一些需要一些時間才能完成的查詢,所以我選擇了不這樣做,所以我可以在連接打開時繼續發送命令並獲得它們的回覆,是那好嗎?
如果不是使用上面的順序,而是使用每條命令簡單的打開和關閉連接,那麼應用程序達到該MySQL用戶的最大連接限制是否正確?如果我沒有弄錯,有100個連接的上限。
感謝您的回覆Johan,'注意鎖'你的意思MySQL鎖正確嗎?你能否指出我在這種情況下如何以及會發生什麼的例子?目前我有命令將更新或插入或選擇,但**不要**混合在一起,也不需要現在'實際上它的151,但你可以改變這個值,如果需要的話.'我沒有訪問到MySQL服務器,所以我不能真正改變它與用戶訪問我有這就是爲什麼我提到它。 – Guapo