Это зависит от того, как вы выполняете чтение и запись в базу данных. Если вы используете какие-либо прямые вызовы ввода / вывода через сокет или файл, вы можете увеличить количество вызовов, которые вы можете обслуживать одновременно. Однако время фактического чтения / записи в базу данных зависит от сервера.
Но очень вероятно, что вы обращаетесь к базе данных через ODBC / OLEDB / ADO / ADO.NET, и в этом случае эти библиотеки не используют порты завершения ввода-вывода. И вы не можете заставить их использовать порты завершения ввода / вывода.
Порты завершения ввода-вывода используются для предотвращения блокировки вашего потока, когда он ожидает завершения ввода-вывода. Думайте об этом как асинхронное чтение / запись.