Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Некорректная работа хранимой процедуры / 25 сообщений из 35, страница 1 из 2
21.08.2006, 08:57
    #33931314
Татьяна В
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Уважаемые специалисты!
Хранимая процедура вытворяет чудеса, т.е. периодически выдает неожиданные результаты. Код и логика процедуры выверены до запятой.

Вопрос: возможна ли в принципе по какой либо причине ситуация, когда запрос в процедуре выдает не те результаты, какие должен (может квери план сбился, или с индексами проблемы...)?

Благодарю за любой ответ.
...
Рейтинг: 0 / 0
21.08.2006, 09:16
    #33931336
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
вообще-то бывает...
а лучше укажите ASA ASE и версию
...
Рейтинг: 0 / 0
21.08.2006, 09:16
    #33931338
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
не с группировкой ли проблемы? ;)
код процедуры тоже было бы неплохо опубликовать
...
Рейтинг: 0 / 0
21.08.2006, 12:24
    #33931863
Татьяна В
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
версия: Adaptive Server Enterprise/12.5.3/EBF 13060 ESD#5/P/Compaq Tru64
врядли проблемы с группировкой... везде стоят уникальные индексы...
и процедура как бы работает нестабильно - зачастую просто не удается воспроизвести этот глюк... повторный прогон процедуры - возвращает корректные результаты...

а можно поподробней по поводу вероятности сбоя quiery plan? или других причин по которым это может происходить (кроме логики процедуры)...
...
Рейтинг: 0 / 0
21.08.2006, 12:26
    #33931868
Татьяна В
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
публиковать код процедуры - не очень хорошая идея...
процедура гиганских размеров - с кучей вложенных вызовов...
мне важно принципиально знать - возможен такой глюк или нет... если возможен - то из-за чего?... и что в этом случае может помочь?... :-)
...
Рейтинг: 0 / 0
21.08.2006, 12:48
    #33931977
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Татьяна Впубликовать код процедуры - не очень хорошая идея...
процедура гиганских размеров - с кучей вложенных вызовов...
мне важно принципиально знать - возможен такой глюк или нет... если возможен - то из-за чего?... и что в этом случае может помочь?... :-)

пересоздавать процедуру пробовали?
глюки сохраняются?
...
Рейтинг: 0 / 0
21.08.2006, 13:34
    #33932183
Татьяна В
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Пересоздавать процедуру пробовали... Глюков пока не наблюдается...
Проблема в том, что необходимо выяснить что именно являлось причиной данных глюков...
А то становится страшно жить, господа :-)
...
Рейтинг: 0 / 0
21.08.2006, 19:21
    #33933186
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Татьяна ВВопрос: возможна ли в принципе по какой либо причине ситуация, когда запрос в процедуре выдает не те результаты, какие должен (может квери план сбился, или с индексами проблемы...)?Да, это возможно к сожалению.
Во всяком случае, на ASA9 я такие проблемы имел :(
...
Рейтинг: 0 / 0
22.08.2006, 01:56
    #33933450
Zhora
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Татьяна ВПересоздавать процедуру пробовали... Глюков пока не наблюдается...
Проблема в том, что необходимо выяснить что именно являлось причиной данных глюков...
А то становится страшно жить, господа :-)
Может у Вас осталась старая sp (типа _old) тоже?
...
Рейтинг: 0 / 0
22.08.2006, 05:33
    #33933488
panu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
ой страсти какие, аж коленки задражжали...
вспоминаю и у меня бывает ворчание на софт, но немного (или много) времени и причина находится. причем именно там где и не подумаеш.
жаль у компов нет блока телепатии, все им буковками писать.
а чудес давно уже нет - все волшебники вымерли.
С уважением
Александр Плотников.
...
Рейтинг: 0 / 0
22.08.2006, 07:52
    #33933529
Татьяна В
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Александр Плотников.
Чудес конечно не бывает - а глюки вечны... :-)
Что вы можете посоветовать по существу проблемы? :-)
Какие буковки написать? И где?...
...
Рейтинг: 0 / 0
22.08.2006, 11:32
    #33934025
ездун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
У нас такие глюки были на родном брате ASE - M$ SQL. Долго ломали голову. Оказалось дело было в памяти. Сменили память и глики прошли. Проявлялись в режиме сильной нагрузки на сервер. Проверьте - может поможет.
...
Рейтинг: 0 / 0
22.08.2006, 11:34
    #33934034
ездун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Хотя, кажется, даже мать сменили... Давно было. Склероз подводит.
...
Рейтинг: 0 / 0
22.08.2006, 13:08
    #33934486
Татьяна В
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Спасибо всем за информацию - обнадежили... :-)
А в Sybase никто с этой траблой не обращался?...
...
Рейтинг: 0 / 0
22.08.2006, 13:33
    #33934611
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Татьяна ВСпасибо всем за информацию - обнадежили... :-)
А в Sybase никто с этой траблой не обращался?...

Я конечно извиняюсь, может чего не понял, не увидел здесь в чем собственно у автора проблема? С чем в Sybase обращаться?
1) Есть Adaptive Server Enterprise/12.5.3/EBF 13060 ESD#5/P/Compaq Tru64
2) Есть какая-то процедура, которая глючит.
3) Код процедуры никто не видел.

При таком подходе в Sybase скажут примерно следующее:
Процедура вызывается - вызывается. А что Вы там внутри написали - так она вам и возвращает.
...
Рейтинг: 0 / 0
22.08.2006, 14:25
    #33934842
Татьяна В
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
antand Татьяна ВСпасибо всем за информацию - обнадежили... :-)
А в Sybase никто с этой траблой не обращался?...

Я конечно извиняюсь, может чего не понял, не увидел здесь в чем собственно у автора проблема? С чем в Sybase обращаться?
1) Есть Adaptive Server Enterprise/12.5.3/EBF 13060 ESD#5/P/Compaq Tru64
2) Есть какая-то процедура, которая глючит.
3) Код процедуры никто не видел.

При таком подходе в Sybase скажут примерно следующее:
Процедура вызывается - вызывается. А что Вы там внутри написали - так она вам и возвращает.

Ну да... конечно все это будет звучать довольно странно...
Думаю именно потому-что народ стесняется обращаться с подобными вещами к разработчикам Sybase - проблема и существует...
Просто, надеюсь, что не я первая сталкиваюсь с ентим глюком... :-)
...
Рейтинг: 0 / 0
22.08.2006, 14:27
    #33934850
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Татьяна, попробуйте создать копию процедуры, перепишите сомнительные участки, сделайте их попроще...
...
Рейтинг: 0 / 0
22.08.2006, 15:58
    #33935243
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Татьяна В antand Татьяна ВСпасибо всем за информацию - обнадежили... :-)
А в Sybase никто с этой траблой не обращался?...

Я конечно извиняюсь, может чего не понял, не увидел здесь в чем собственно у автора проблема? С чем в Sybase обращаться?
1) Есть Adaptive Server Enterprise/12.5.3/EBF 13060 ESD#5/P/Compaq Tru64
2) Есть какая-то процедура, которая глючит.
3) Код процедуры никто не видел.

При таком подходе в Sybase скажут примерно следующее:
Процедура вызывается - вызывается. А что Вы там внутри написали - так она вам и возвращает.

Ну да... конечно все это будет звучать довольно странно...
Думаю именно потому-что народ стесняется обращаться с подобными вещами к разработчикам Sybase - проблема и существует...
Просто, надеюсь, что не я первая сталкиваюсь с ентим глюком... :-)
Народ не стесняется, просто подобное обращение с вашими исходными данными ошибки не имеет никакого смысла.
Разработчики Sybase отвечают за конкретные вопросы, связанные с тем функционалом, который они заложили в систему.
С вашими исходными данными, это функционал - создание и вызов хранимых процедур. Он работает(Вы же создаете и вызываете процедуру), Sybase не при делах.
А тот функционал что у Вас не работает(или направильно работает), это внутренности процедуры, н-р операторы TSQL.
Но Вы же это не приводите в качестве исходных данных ошибки(текст процедуры и данные таблиц).
Что может на это сделать Sybase?
...
Рейтинг: 0 / 0
22.08.2006, 16:17
    #33935335
Татьяна В
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
да... приводить текст исходной процедуры не хотелось бы...
но если сайбейс попросит... - то, наверное, придется...
надежна на то, что это и не понадобится... т.к. проблема ему (сайбейсу) уже известная... :-)
...
Рейтинг: 0 / 0
22.08.2006, 16:33
    #33935387
Татьяна В
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Рыжий КотТатьяна, попробуйте создать копию процедуры, перепишите сомнительные участки, сделайте их попроще...
Дело в том, что эти глючные случаи - встречались всего с несколько раз, причем вперемешку с корректной обработкой аналогичных данных... воспроизвести ошибку на техже данных не удается, т.е. при повторном запуске процедуры - все ОК... получается ошибка какая-то плавающая и встречается очень редко...
воспроизвести ее на тестовом сервере не удается...
сделать процедуру проще - боюсь невозможно... :-(
...
Рейтинг: 0 / 0
22.08.2006, 16:40
    #33935417
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Татьяна В wrote:

> воспроизвести ее на тестовом сервере не удается...

И Вы всерьёз надеетесь, что эту ошибку (если она есть на самом деле)
когда-нибудь смогут исправить ;)?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
22.08.2006, 16:41
    #33935425
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Татьяна ВДело в том, что эти глючные случаи - встречались всего с несколько раз, причем вперемешку с корректной обработкой аналогичных данных... воспроизвести ошибку на техже данных не удается, т.е. при повторном запуске процедуры - все ОК... получается ошибка какая-то плавающая и встречается очень редко...
воспроизвести ее на тестовом сервере не удается...
сделать процедуру проще - боюсь невозможно... :-(
А вы не задумывались что данные за енто время могли изминится ;) например
...
Рейтинг: 0 / 0
22.08.2006, 17:09
    #33935527
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Татьяна В Рыжий КотТатьяна, попробуйте создать копию процедуры, перепишите сомнительные участки, сделайте их попроще...
Дело в том, что эти глючные случаи - встречались всего с несколько раз, причем вперемешку с корректной обработкой аналогичных данных... воспроизвести ошибку на техже данных не удается, т.е. при повторном запуске процедуры - все ОК... получается ошибка какая-то плавающая и встречается очень редко...
воспроизвести ее на тестовом сервере не удается...
сделать процедуру проще - боюсь невозможно... :-(
а вы там нигде грязное чтение не используете случаем ? ;)
...
Рейтинг: 0 / 0
22.08.2006, 19:53
    #33935904
ездун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
Настоятельно рекомендую - протестируйте хорошо свое железо. Особенно память. Симптомы - один к одному, как были у нас. ХП здесь ни причем. Раз она работает.
...
Рейтинг: 0 / 0
23.08.2006, 13:28
    #33937415
1
1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректная работа хранимой процедуры
antand
Процедура вызывается - вызывается. А что Вы там внутри написали - так она вам и возвращает.

точно так

на самом деле стОит проверить собственно данные, которые дергает из базы проца, похоже, что данные "глючат", то бишь разные исходные данные - разные результаты, все как учили
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Некорректная работа хранимой процедуры / 25 сообщений из 35, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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