Наистина ли имахте предвид 200 едновременни потребители или само 200 влезли потребители? В повечето случаи потребителят на браузъра няма да може да направи повече от 1 заявка за страница в секунда. Така че 200 потребители се превръщат в 200 транзакции в секунда. Това е доста висок брой за повечето приложения.
Независимо от това, като пример, нека отидем с 200 транзакции в секунда. Да кажем, че всеки преден край (браузър) tx отнема 0,5 секунди, за да завърши и от 0,5 секунди 0,25 се изразходват в базата данни. Така че ще ви трябват 0,5 * 200 или 100 връзки в пула за реклами на WebLogic и 0,25 * 200 =50 връзки в пула за връзки на DB.
За да бъда безопасен, бих задал максималните размери на пула на нишките на поне 25% по-голям, отколкото очаквате, за да позволите пикове в натоварването. Минимумите могат да бъдат малка част от максималния, но компромисът е, че може да отнеме повече време за някои потребители, тъй като ще трябва да се създаде нова връзка. В този случай 50 - 100 връзки не са толкова много за DB, така че това вероятно е добър начален номер.
Имайте предвид, че за да разберете какво е средното ви време за реакция на транзакцията, заедно със средното ви време за заявка в DB, ще трябва да направите тест за производителност, тъй като времената ви при натоварване вероятно няма да бъдат времето, което виждате с едно потребител.