Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проверка наличия данных на большом количестве таблиц / 4 сообщений из 4, страница 1 из 1
22.12.2010, 14:00
    #37029487
Bart
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка наличия данных на большом количестве таблиц
Всем привет,
Есть задачка сделать быструю проверку наличия данных для большого количества таблиц (больше 1000) используя .Net провайдер.
Сервер z/OS v8 (для v9 и для LUW уже найден другой более быстрый подход)

Пока решение видится отправлением на сервер 1 пакетом сразу кучи селектов такого вида:
SELECT 1 FROM a FETCH FIRST ROW ONLY FOR READ ONLY WITH UR;
SELECT 2 FROM b FETCH FIRST ROW ONLY FOR READ ONLY WITH UR;

Если есть более производительное решение,- то жду ваших ответов.

P.S.
Если кому интересно, то для z/OS v9 и для LUW используется такой шаблон (на z/OS v8 не работает)
(select 1 from a fetch first row only)
union all (select 2 from b fetch first row only)

P.P.S
На сервере создавать объекты (если кто предложит сделать через процедуры) нельзя
...
Рейтинг: 0 / 0
22.12.2010, 16:53
    #37030059
asbestos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка наличия данных на большом количестве таблиц
Bart,

если Вы уверены в актуальности статистики, то можно посмотреть на в эту самую статистику и узнать количество строк:

select tabname, card from SYSSTAT.TABLES
where card = 0
...
Рейтинг: 0 / 0
22.12.2010, 17:00
    #37030077
Bart
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка наличия данных на большом количестве таблиц
Это коробочное приложение и я не могу гарантировать, что у клиента статистика собрана или актуальна.
...
Рейтинг: 0 / 0
23.12.2010, 00:30
    #37030703
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка наличия данных на большом количестве таблиц
OPTIMIZE FOR 1 ROW после FETCH FIRST 1 ROWЫ ONLY можете попробовать поставить.
Может что изменится...
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проверка наличия данных на большом количестве таблиц / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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