Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Изменение лимита Estimated query processing time / 8 сообщений из 8, страница 1 из 1
21.08.2006, 14:36
    #33932407
usev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение лимита Estimated query processing time
Доброе время суток всем.
Есть такая проблема.При попытке выполнить запрос возникает ошибка.
(Описана ниже)
Как можно изменить настройки для увеличения лимита для processing time?
Работает через ODBC(так уж работает).
В настройках драйвера выключен значек Allow query timeout
и cursor sensitivity поставлен в insensitive
Счас решаем проблему переписыванием запросов, чтоб оценка была ниже, но плохо, то что при меньшей оценке запрос зачастую работает гораздо дольше исходного.

------------------------------------
Source: Microsoft OLE DB Provider for ODBC Drivers
Description: [IBM][iSEries Access ODBC Driver][DB2 UDB]SQL0666 - Estimated query processing time 24907 exceeds limit 20000
SQL State: S1000
Native Error: -666[Database Vendor Code: -666]
...
Рейтинг: 0 / 0
21.08.2006, 14:40
    #33932418
usev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение лимита Estimated query processing time
Да, забыл написать.
Работает через iSeries Access ODBC Driver
...
Рейтинг: 0 / 0
21.08.2006, 15:16
    #33932543
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение лимита Estimated query processing time
Похоже, что вам надо рулить значением QAQQINI.QUERY_TIME_LIMIT
Вам можно создавать таблицы и процедуры в базе?
...
Рейтинг: 0 / 0
21.08.2006, 15:35
    #33932600
usev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение лимита Estimated query processing time
Mark BarinsteinПохоже, что вам надо рулить значением QAQQINI.QUERY_TIME_LIMIT
Вам можно создавать таблицы и процедуры в базе?

К сожалению нет, но попросить его переустановить -то я могу , но тогда вопрос параметр QAQQINI.QUERY_TIME_LIMIT устанавливается на уровне сессии или может быть установлен на уровне базы или на каком то ещё уровне?
...
Рейтинг: 0 / 0
21.08.2006, 15:46
    #33932642
usev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение лимита Estimated query processing time
Mark BarinsteinПохоже, что вам надо рулить значением QAQQINI.QUERY_TIME_LIMIT
Вам можно создавать таблицы и процедуры в базе?

Если подскажете как его настраивать, буду признателен.
...
Рейтинг: 0 / 0
21.08.2006, 16:47
    #33932816
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение лимита Estimated query processing time
Сделайте так:

1.
Создайте процедуру
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE PROCEDURE MY_LIB.QCMDEXC
(
IN CMD VARCHAR( 4096 )
)
LANGUAGE SQL
BEGIN 
DECLARE CMDLEN DECIMAL( 15 , 5 );
SET CMD=TRIM(CMD);
SET CMDLEN = LENGTH(CMD);
CALL QSYS.QCMDEXC(CMD, CMDLEN);
END@
2.
1 раз на сессию вызывайте вначале
Код: plaintext
CALL MY_LIB.QCMDEXC('CHGQRYA JOB(*) QRYTIMLMT(*NOMAX)');
а потом свои долгоиграющие запросы.
...
Рейтинг: 0 / 0
21.08.2006, 17:10
    #33932875
usev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение лимита Estimated query processing time
Спасибо,счас попробую, а кроме как на уровне сессии его можно поменять?
Например сразу установить для какого-либо пользователя и всё?
...
Рейтинг: 0 / 0
21.08.2006, 17:48
    #33932980
lazy-beaver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение лимита Estimated query processing time
usevСпасибо,счас попробую, а кроме как на уровне сессии его можно поменять?
Например сразу установить для какого-либо пользователя и всё?

положить QAQQINI в QGPL


хотя, судя по-всему, он у вас уже лежит доступным для _всех_ (где именно у вас - я не знаю) => если вы админа попросите поменять - поменяется для всех

зы. марк продемонстировал мой постулат что через сиквел с дура/400 можно сделать все тчо угодно 0)))

Serge Reva
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Изменение лимита Estimated query processing time / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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