powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Надежность federated server
9 сообщений из 9, страница 1 из 1
Надежность federated server
    #35546062
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знатоки и прочие гуру... Подскажите по надежности организации federated объектов в DB2 WSE v.8.2. Кто-нибудь широко пользовал? Насколько надежна такая схема при большой нагрузке? Какие проблемы встречались?
...
Рейтинг: 0 / 0
Надежность federated server
    #35546259
чя321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Основная проблема сеть и производительность удаленных источников
...
Рейтинг: 0 / 0
Надежность federated server
    #35546285
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в плане количества одновременных подключений (~100 пользователей) (~ 5-6 активных в любой момент времени), которые выполняют запросы к этому серверу, есть какие-то подводные камни?
...
Рейтинг: 0 / 0
Надежность federated server
    #35546529
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня большой нагрузки нет, но, тем не менее, считаю - federation годится, если только нет другого выхода (который позволит всё держать в одной базе). Правда, я имею дело с DB2 <-> Oracle и не имею дела с DB2 <-> DB2. И факт излишней перекачки, и генерируемые SQL-выражения Oracle мне довольно сильно не нравятся. Лучше скопировать все нужные данные себе в базу и с ними работать. Но:

Лично я в своё время умаялся с apply, работающей через federation. Любит виснуть, падать, самостоятельно останавливать свой сервис без вразумительного сообщения об ошибках, игнорирует мои команды через Replication Server. (Один сервер Oracle находится примерно в 20 километрах и примерно в 2 мегабитах (но вначале было 64 килобита) от нас, на достаточно загруженном канале; возможно, это оказывает влияние, но всё равно такие глюки как-то черезчур). В конце концов, после долгой борьбы и попыток понять, что, собственно, происходит, у нас она (apply) теперь работает не как сервис, а как консольное приложение в терминальной сессии, а скрипт на REXX'е эту штуку убивает через pskill и рестартует, если репликации не было в течение 90 минут.

MQT с deferred refresh (последний раз, когда я смотрел; быть может, поведение уже изменилось с каким-нибудь фикспаком) на federated-источнике освежается как бы в два приёма - данные куда-то полностью скачиваются, и лишь потом идёт вставка в таблицу, вместо того, чтобы вставлять сразу. На больших таблицах это довольно заметно.
...
Рейтинг: 0 / 0
Надежность federated server
    #35546681
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотря как использовать будете.

По воспоминаниям о v8.2:
Как правило, если объем данных, который надо тянуть с источника невелик, то работало номально.
Но если даже небольшие (несколько тысяч записей) таблицы-справочники, например, использовались в тяжелых запросах, то производительность заметно падала.
С другой стороны, я грузил так с мейнфрейма таблицы с десятками миллионов записей (load from cursor с использованием nickname на удаленную таблицу) и работало оно гораздо быстрее, чем с использованием файлов.
...
Рейтинг: 0 / 0
Надежность federated server
    #35551646
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не помню, писал я это здесь или нет, но я как-то наткнулся на большую неприятность.

Итак: делаем CREATE NICKNAME ... (на таблицу, имеющую первичный ключ), затем DROP тот же NICKNAME, затем CREATE тот же NICKNAME... теперь оно не создаётся! Оказывается, при CREATE NICKNAME "под ковром" происходит всякая подозрительная деятельность вроде создания constraint'ов - "теней", а DROP NICKNAME их (по крайней мере, часть) не удаляет (и что с ними после этого делать, неизвестно). Повторное CREATE NICKNAME, обнаружив их существование, завершается с ошибкой.

Отметим, что в Control Center эти constraint'ы не видны. Таким образом, перед удалением Nickname нужно обратиться к системному каталогу.

Не знаю, исправили ли уже эту ошибку.
...
Рейтинг: 0 / 0
Надежность federated server
    #35554227
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли как-нибудь при связке серверов DB2-DB2 через federated tables уменьшить время timeout'а при коннекте?
...
Рейтинг: 0 / 0
Надежность federated server
    #35555262
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ахтунг... Написал на C табличную функцию для federated таблицы... Получил в ответ SQL20136N...
Версия DB2 v.8.1.9 LUW....
И как дальше жить? С какого фикса подержка federated в external routine началась? Или не начиналась вовсе? Кто-нибудь знает?
...
Рейтинг: 0 / 0
Надежность federated server
    #35581122
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то вот не получается нормальной работы:)
Federated связка DB2 <--> DB2... Количество пользователей ~50, активных 4-6....
Все это дело обращается довольно часто к FEDERATED базе... Примерно на 4-6 часов работы хватает, а потом вылетает с stack overflow и т.д. и т.п.... Пробовал увеличить размер стека... Эффекта нет...
Повлияла немного на стабильность работы опция DB2_FENCED = 'N'... Теперь падает через 8-10 часов...
Кто-нибудь пользвовал механизм FEDERATED в подобных режимах?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Надежность federated server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]