在一篇博文中看到一個(gè)結(jié)論記錄一下; 原文:https://blog.csdn.net/w05980598/article/details/78797310/
對Oracle數(shù)據(jù)庫進(jìn)行壓力測試
測試一: 9600并發(fā)線程進(jìn)行數(shù)據(jù)庫操作,每兩次訪問數(shù)據(jù)庫的操作之間sleep 550ms,一開始設(shè)置的中間件線程池大小為2048,
結(jié)果: 2048連接時(shí)的性能數(shù)據(jù),每個(gè)請求要在連接池隊(duì)列里等待33ms,獲得連接后執(zhí)行SQL需要77ms;
測試二: 把中間件連接池減到1024(并發(fā)什么的都不變)
結(jié)果:獲取鏈接等待時(shí)長沒怎么變,但是執(zhí)行SQL的耗時(shí)減少了。
結(jié)論:
連接池連接數(shù) = ((核心數(shù) * 2) + 有效磁盤數(shù))