LiveWire поддерживает многопоточный доступ к БД. То есть она поддерживает наличие более чем одного потока доступа к одной БД в единицу времени. Отсюда ясно, для чего нужен пул соединений с более чем одним соединением. Однако библиотеки БД некоторых производителей не являются многопоточными. Для таких БД не имеет значения, сколько соединений имеется в Вашем пуле, так как только одно соединение может устанавливаться с БД в единицу времени.
В этой таблице дан список клиентских библиотек баз данных, которые являются многопоточными на указанных платформах.
| NT | Есть | Есть | Есть | Есть | Есть | ||||||
| Sun Solaris | Есть | Есть | Есть | Нет | Нет | ||||||
| HP-UX | Есть | Есть | Нет | Нет | Нет | ||||||
| IBM AIX | Есть | Есть | Нет | Есть | Нет | ||||||
| SGI IRIX | Нет | Нет | Нет | Не поддерживается | Нет | ||||||
| Digital Unix | Есть | Есть | Нет | Не поддерживается | Не поддерживается |
| 1
Все многопоточные тесты для ODBC были сделаны на MS SQL Server. Если Вы используете другой драйвер ODBC, узнайте у производителя, является ли драйвер многопоточным. |