|
|
|
Shared connections в MSSQL
|
|||
|---|---|---|---|
|
#18+
Подскажите плиз может кто знает как зашарить одно соединение на группу юзеров? Хочется использовать минимум соединений для как можно большего количества юзеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 11:11:59 |
|
||
|
Shared connections в MSSQL
|
|||
|---|---|---|---|
|
#18+
При классических коннектах к БД - никак. Нужно использовать 3-х ур. архитектуру. Там есть 2 способа: 1 - самому 2 - исползовать Pooling Connections для сервера приложений Правда, есть ещё выход - не бери в голову, коннект - это не нагрузка для сервера, это всего-лишь немного памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 11:29:54 |
|
||
|
Shared connections в MSSQL
|
|||
|---|---|---|---|
|
#18+
То есть 3 уровневая система + DCOM я правильно понял ? А где можно почитать о Pooling Connections ? Коннект конечно не нагрузка но насколько известно СКЛ Сервер поддерживает всего 32767 коннектов или я ошибаюсь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 11:51:51 |
|
||
|
Shared connections в MSSQL
|
|||
|---|---|---|---|
|
#18+
А тебе мало такого кол-ва соединений ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 11:54:02 |
|
||
|
Shared connections в MSSQL
|
|||
|---|---|---|---|
|
#18+
Лично мне нет, но доведем ситуацию до абсурда - а если вдруг надо и чего ? Интересны решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 12:03:49 |
|
||
|
Shared connections в MSSQL
|
|||
|---|---|---|---|
|
#18+
Ого! "ВСЕГО 32767 коннектов"!!! 3-x уровневая система на MS-технологиях - варианты: 1. MTS 2. DOT.NET Наверное, ещё какие-то есть... Почитать про Pooling Connections можно в MSDN. Мы используем Pooling Connections в DOT.NET - работает очень эффективно. Единственное - приходится менять принципы программирования: 1 - не сохраняется контекст коннекта - например, временные таблицы. 2 - нельзя использовать аутентификацию sql server-а, т.е все пользователи не могут коннектится под своими аккаунтами; у них должен быть один или несколько общих аккаунтов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 12:04:02 |
|
||
|
Shared connections в MSSQL
|
|||
|---|---|---|---|
|
#18+
Хехе всего 32767 ну да не хватает 8-)) что поделать большое спасибо за наводку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 12:09:01 |
|
||
|
Shared connections в MSSQL
|
|||
|---|---|---|---|
|
#18+
А теперь представь каким у тебя должен быть сервер приложений для поддержки 32 000 коннектов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 12:30:02 |
|
||
|
Shared connections в MSSQL
|
|||
|---|---|---|---|
|
#18+
Один из тестов SAP (кстати, не самый большой): The SAP Retail standard application benchmark performed on October 27, 1999 No. of processed sales data line items: 3,165,000 / hour (POS Inbound) Average DB request time (seconds): 0.734 (dialog) / 0.836(update) CPU utilization database server: 97% CPU utilization application servers: 71% (dialog:75%, update:16%, msg/enq:10%) Operating System (all servers): Windows 2000 RDBMS: SQLServer 7.0 R/3 Release: 4.5 B Total disk space: 370 GB Certification Number: 1999037 Configuration: 1 Database Server: Compaq ProLiant 8000 6/550-2M, 8-processors SMP, Pentium III Xeon, 550 MHz, 2 MB L2 cache, 4 GB main memory Application Servers (Total: 28 Servers): 16 Dialog Servers: Compaq ProLiant 8500 6/550-2M, 8-processors SMP, Pentium III Xeon, 550 MHz, 2 MB L2 cache, 2 GB main memory 9 Dialog Servers: Compaq ProLiant 8000 6/550-2M, 8-processors SMP, Pentium III Xeon, 550 MHz, 2 MB L2 cache, 2 GB main memory 1 Dialog Server: Compaq ProLiant 7000 6/500-2M, 4-processors SMP, Pentium III Xeon, 450 MHz, 2 MB L2 cache, 2 GB main memory 1 Update Server: Compaq ProLiant 8000 6/550-2M, 8-processors SMP, Pentium III Xeon, 550 MHz, 2 MB L2 cache, 2 GB main memory 1 Msg/Enq. Serv.: Compaq ProLiant 7000 6/500-2M, 4-processors SMP, Pentium III Xeon, 500 MHz, 2 MB L2 cache, 1 GB main memory ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 13:07:14 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32036189&tid=1821867]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 354ms |

| 0 / 0 |
