Как выполняется несколько запросов на стороне драйвера? - PullRequest
1 голос
/ 31 января 2011

Когда мы отправляем несколько запросов в Oracle одновременно, как он обрабатывает. Он может обрабатывать с использованием любого алгоритма или может запускать потоки для обработки нескольких запросов.

Не могли бы вы помочь нам понять концепцию исполнения запроса оракула?

1 Ответ

0 голосов
/ 31 января 2011

Как и в любой достойной СУБД, Oracle использует несколько потоков на стороне сервера для параллельной обработки запросов.

Драйверы JDBC предназначены для использования из нескольких потоков, но вряд ли они создадут свои собственные (на стороне клиента) потоки, за исключением (возможно) реализации тайм-аутов. Если на стороне клиента имеется значительный параллелизм, скорее всего, это будет делать само приложение.

...