有兩個一樣的日志服務器,每個都有個容量為50的執行緒池從佇列中取日志任務插入資料庫,每個任務持有一個C3P0連接,并且執行完后會釋放。
資料庫的最大連接數配置的200,也生效了,但是實際運行時列印出C3P0連接最高到51且不變,剩下的149全部閑置,每分鐘寫入2萬條左右的日志
我最開始以為是我的任務執行緒池最多50限制了,改為200后,發現最高還是只能到51
關閉了其中一個服務器后,發現另外一個服務器的執行效率就提高了,每分鐘能寫入5萬條日志,而且列印出來使用中的C3P0連接也變少了,最多也才十幾個
資料庫資源確認了還非常充裕,實在是不知道是什么原因了,還望大佬們給點靈感指點指點。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/78207.html
標籤:MySQL
