Во, это лучше.
Значит нужно поговорить с бизнесом и с разрабами:
1) 500к пользователей - сколько бизнес-операций делают, за, скажем, час?
(Например, 3: Вход в систему, поиск данных, обработка данных)
2) говорите с разрабами - сколько запросов накидывают приложения если клиент сделал эти операции (для простоты пусть по 5 sql-запросов на каждый бизнес-кейс)
Значит 500к (пользователей) * 3 (операции в час с каждого пользака) * 5 (sql-запросов с операции) / 3600 (секунд в час) = 2083 запроса должен выдавать ваш sql-сервер в секунду
Вот такую нагрузку и подавайте