Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Установить явно время на сессию? / 10 сообщений из 10, страница 1 из 1
16.06.2006, 15:17
    #33795946
boogiman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить явно время на сессию?
Добрый день всем! Можно ли как - кибудь явным образом установить время на выполнение процедуры в одной сессии! Хочется примерно так: лоадер запустил процедуру и ждёт её выполнения не более определённого времени! Хотелось бы сделать так, что если данная процедура не успела отработать за 60 секунд (сервер тупит), то лоадер может отлететь от сервера и запустить ту же самую процедуру на другом сервере! Грубо говоря хотелось бы что то типа : "set wait 60" для транзакции! Sybase 12.5, PoerBuilder - 7.0.
...
Рейтинг: 0 / 0
19.06.2006, 13:36
    #33799636
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить явно время на сессию?
в PowerBuilder есть
SQLCA.DBParm = "Async=1,DBGetTime=60"

но это приводит к тому что приложение работает по другому с базой.

в PB help раздел
DBGetTime DBParm parameter
...
Рейтинг: 0 / 0
19.06.2006, 15:33
    #33800133
boogiman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить явно время на сессию?
>To Dmitry
Я бы непрочь настройки коннекта поменять! Но начальство наставивает привязать данный наворот на серверной части!!!
...
Рейтинг: 0 / 0
19.06.2006, 15:45
    #33800186
Установить явно время на сессию?
boogiman>To Dmitry
Я бы непрочь настройки коннекта поменять! Но начальство наставивает привязать данный наворот на серверной части!!!
завести спец. логин и для него настроить лимитирование ресурсов

http://docs.sybase.com/onlinebooks/group-as/asg1251e/sag/@Generic__BookTextView/24420;nh=1;pt=24448?DwebQuery=resource+limit&DwebSearchAll=1
...
Рейтинг: 0 / 0
19.06.2006, 18:44
    #33800919
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить явно время на сессию?
Есть query timeout-ы. Надо его поставить на клиенте.
...
Рейтинг: 0 / 0
20.06.2006, 09:51
    #33801624
boogiman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить явно время на сессию?
> To MasterZiv

А поподробнее мона, где его взять? Или это самому из API - функций слабать мона?
...
Рейтинг: 0 / 0
20.06.2006, 11:00
    #33801843
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить явно время на сессию?
через клиента можно и через апи примерно так (код для PB):

Код: plaintext
1.
2.
3.
4.
5.
6.
long context,outlen,timeout
timeout= 10  //seconds

ct_con_props( sqlca.dbhandle(), CS_GET, CS_PARENT_HANDLE, ref context,  4 , ref outlen)
 
ct_config(context, CS_SET, CS_TIMEOUT, ref timeout, CS_UNUSED,  0  /*NULL*/)

естественно надо обьявить ф-ции из libct.dll. в 15-том ASE клиенте эта длл называется по другому.
...
Рейтинг: 0 / 0
20.06.2006, 12:18
    #33802136
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить явно время на сессию?
boogiman> To MasterZiv

А поподробнее мона, где его взять? Или это самому из API - функций слабать мона?

На клиенте можно задать, как - зависит от того, какой клиент и какое у него API.

В OpenClient кажется задается опция на соединении.
...
Рейтинг: 0 / 0
20.06.2006, 19:47
    #33803879
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить явно время на сессию?
ct_config(context, CS_SET, CS_TIMEOUT, ref timeout, CS_UNUSED, 0 /*NULL*/)


Так задается таймаут на соединение , а не на время выполнения запроса
...
Рейтинг: 0 / 0
20.06.2006, 19:50
    #33803883
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить явно время на сессию?
А чем вам не подходит вариант с resource limit из post2 ??? Там выставляете маскимальное вреемя выполнения запроса и получает то что хотите
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Установить явно время на сессию? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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