Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 коннект к базе на мф очень медленный  [new]
ananas2
Member

Откуда:
Сообщений: 174
Добрый день.

Необходимо каталогизировать базу на os390 db2 7.2... Поставил db2 cpe 8.2 под Windows, прицепил базу с помощью CA, когда тестирую коннект к базе коннектится очень долго (20-40 сек). Не подскажете в чем может быть дело?
ode 1 entry:



Node name = NDE27B8C
Comment =
Directory entry type = LOCAL
Protocol = TCPIP
Hostname = 10.32.0.249
Service name = 1446
Remote instance name = DB2
System = 10.32.0.249
Operating system type = OS390
5 сен 07, 10:48    [4621741]     Ответить | Цитировать Сообщить модератору
 Re: коннект к базе на мф очень медленный  [new]
ananas2
Member

Откуда:
Сообщений: 174
db2 list db directory

Database alias = dbname
Database name = DCS2A152
Node name = NDE27B8C
Database release level = a.00
Comment =
Directory entry type = Remote
Catalog database partition number = -1
Alternate server hostname =
Alternate server port number =
5 сен 07, 10:49    [4621754]     Ответить | Цитировать Сообщить модератору
 Re: коннект к базе на мф очень медленный  [new]
Hunterik
Member

Откуда:
Сообщений: 467
Да же не знаю... Боюсь, что даже не все понял в вопросе и с DB2 на мейнфреймах особо не знаком. =)

Но...

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

В таком случае, время установления соединения может быть таким большим из-за необходимости инициализации базы данных ( выделение пулов буферов ) каждый раз...
И чем больше размер буферпулов, тем дольше происходит инициализация.

Вот...

Для ускорения соединений можно было бы использовать команду ACTIVATE DATABASE...

Ну и конечно надо учитывать сетевой трафик и тип авторизации.

Но я не знаю, имеет ли смысл мой совет для DB2 на мейнфреймах...
5 сен 07, 18:01    [4625661]     Ответить | Цитировать Сообщить модератору
 Re: коннект к базе на мф очень медленный  [new]
nkulikov
Guest
Проверяй сеть. Особенно размеры пакетов, на всех участках между тобой и MF
6 сен 07, 09:01    [4627152]     Ответить | Цитировать Сообщить модератору
 Re: коннект к базе на мф очень медленный  [new]
ananas2
Member

Откуда:
Сообщений: 174
nkulikov
Проверяй сеть. Особенно размеры пакетов, на всех участках между тобой и MF

С сеткой все в порядке. Может с клиента побиндить чего нада или вид аутенфикации какой другой поставить? Я ставлю - server.
6 сен 07, 14:07    [4629742]     Ответить | Цитировать Сообщить модератору
 Re: коннект к базе на мф очень медленный  [new]
Евгений Хабаров
Member

Откуда: Москва
Сообщений: 773
Прямое подключение к DB2 на OS/390 или z/OS

Для прямого подключения к СУБД DB2 на z/OS нужно знать:
<DNS или IP> - адрес сервера
<порт> - порт, который слушает DDF
<LOCATION> - значение параметра LOCATION в этой подсистеме.

db2 "CATALOG TCPIP NODE TCP0001 REMOTE <DNS или IP> SERVER <порт> OSTYPE MVS"
db2 "CATALOG DATABASE MYDB AS MYDB AT NODE TCP0001 AUTHENTICATION DCS"
db2 "CATALOG DCS DATABASE MYDB AS <LOCATION> PARMS ',,INTERRUPT_ENABLED,,,,,'"

Если соединение устанавливается долго, то тут вариантов несколько.
1. Если используется DNS-имя, то медленно резолвится. Проверить можно указав вместо имени адрес.
2. Медленно устанавливается TCP-соединение. Проверить можно дав команду telnet <IP> <Порт>
Засечь время установки соединения можно "на глаз" или средствами мониторинга
3. После установления соединения и авторизации выполняются хранимые для получения метаданных.
Если эти хранимые созданы но не настроены, будет происходить попытка их запуска (если настройки не выполнены, то неуспешная), что может давать задержку. Если хранимые настроены, отрабатывают быстро. Это можно отследить включив трассировку соединения на клиенте.
11 сен 07, 11:33    [4647709]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить