Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5.2 Linux - Как лечить данный stack trace ? / 3 сообщений из 3, страница 1 из 1
08.12.2004, 08:39
    #32817745
ASE 12.5.2 Linux - Как лечить данный stack trace ?
ALL,
Кому из вас успешно доводилось лечить следующую нехорошую ситуацию:

Есть одна хранимая процедура, которая ворочает большим объемом данных.
При запуске ее где-то на 6-7 раз, ASE перестает ее выполнять и выдает в лог stack trace:

kernel SQL causing error <имя проц-ры со списком параметров >.....
..............................................
kernel curdb = 7 tempdb = 2 pstat = 0x10000
kernel lasterror = 0 preverror = 0 transtate = 1
kernel pc 0x87e384d ucbacktrace+0x89(0x0,0x1,0x930f6a4,0xc900043,0x0)

Дальше в том же духе, информация понятная только разработчикам.
После этого прцедуру уже никак снова не запустишь, приходится перегружать сервер. (Хорошо хоть сервер в тестовой эксплуатации)

Linux Red Hat Linux release 8.0 (Psyche) Kernel 2.4.20-31.9 on an i686
Adaptive Server Enterprise/12.5.2/EBF 12061 ESD#2
...
Рейтинг: 0 / 0
16.12.2004, 10:50
    #32829791
Компостеров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5.2 Linux - Как лечить данный stack trace ?
Хорошо, тогда перефразируем вопрос:

Какие параметры сервера помимо 'procedure cache size' влияют на работу хранимых процедур ?
...
Рейтинг: 0 / 0
16.12.2004, 17:14
    #32830917
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5.2 Linux - Как лечить данный stack trace ?
memory per worker process?
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5.2 Linux - Как лечить данный stack trace ? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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