Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Уважаемые специалисты! Хранимая процедура вытворяет чудеса, т.е. периодически выдает неожиданные результаты. Код и логика процедуры выверены до запятой. Вопрос: возможна ли в принципе по какой либо причине ситуация, когда запрос в процедуре выдает не те результаты, какие должен (может квери план сбился, или с индексами проблемы...)? Благодарю за любой ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 08:57 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
вообще-то бывает... а лучше укажите ASA ASE и версию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 09:16 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
не с группировкой ли проблемы? ;) код процедуры тоже было бы неплохо опубликовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 09:16 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
версия: Adaptive Server Enterprise/12.5.3/EBF 13060 ESD#5/P/Compaq Tru64 врядли проблемы с группировкой... везде стоят уникальные индексы... и процедура как бы работает нестабильно - зачастую просто не удается воспроизвести этот глюк... повторный прогон процедуры - возвращает корректные результаты... а можно поподробней по поводу вероятности сбоя quiery plan? или других причин по которым это может происходить (кроме логики процедуры)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 12:24 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
публиковать код процедуры - не очень хорошая идея... процедура гиганских размеров - с кучей вложенных вызовов... мне важно принципиально знать - возможен такой глюк или нет... если возможен - то из-за чего?... и что в этом случае может помочь?... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 12:26 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Татьяна Впубликовать код процедуры - не очень хорошая идея... процедура гиганских размеров - с кучей вложенных вызовов... мне важно принципиально знать - возможен такой глюк или нет... если возможен - то из-за чего?... и что в этом случае может помочь?... :-) пересоздавать процедуру пробовали? глюки сохраняются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 12:48 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Пересоздавать процедуру пробовали... Глюков пока не наблюдается... Проблема в том, что необходимо выяснить что именно являлось причиной данных глюков... А то становится страшно жить, господа :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 13:34 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Татьяна ВВопрос: возможна ли в принципе по какой либо причине ситуация, когда запрос в процедуре выдает не те результаты, какие должен (может квери план сбился, или с индексами проблемы...)?Да, это возможно к сожалению. Во всяком случае, на ASA9 я такие проблемы имел :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 19:21 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Татьяна ВПересоздавать процедуру пробовали... Глюков пока не наблюдается... Проблема в том, что необходимо выяснить что именно являлось причиной данных глюков... А то становится страшно жить, господа :-) Может у Вас осталась старая sp (типа _old) тоже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 01:56 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
ой страсти какие, аж коленки задражжали... вспоминаю и у меня бывает ворчание на софт, но немного (или много) времени и причина находится. причем именно там где и не подумаеш. жаль у компов нет блока телепатии, все им буковками писать. а чудес давно уже нет - все волшебники вымерли. С уважением Александр Плотников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 05:33 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Александр Плотников. Чудес конечно не бывает - а глюки вечны... :-) Что вы можете посоветовать по существу проблемы? :-) Какие буковки написать? И где?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 07:52 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
У нас такие глюки были на родном брате ASE - M$ SQL. Долго ломали голову. Оказалось дело было в памяти. Сменили память и глики прошли. Проявлялись в режиме сильной нагрузки на сервер. Проверьте - может поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 11:32 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Хотя, кажется, даже мать сменили... Давно было. Склероз подводит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 11:34 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за информацию - обнадежили... :-) А в Sybase никто с этой траблой не обращался?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 13:08 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Татьяна ВСпасибо всем за информацию - обнадежили... :-) А в Sybase никто с этой траблой не обращался?... Я конечно извиняюсь, может чего не понял, не увидел здесь в чем собственно у автора проблема? С чем в Sybase обращаться? 1) Есть Adaptive Server Enterprise/12.5.3/EBF 13060 ESD#5/P/Compaq Tru64 2) Есть какая-то процедура, которая глючит. 3) Код процедуры никто не видел. При таком подходе в Sybase скажут примерно следующее: Процедура вызывается - вызывается. А что Вы там внутри написали - так она вам и возвращает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 13:33 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
antand Татьяна ВСпасибо всем за информацию - обнадежили... :-) А в Sybase никто с этой траблой не обращался?... Я конечно извиняюсь, может чего не понял, не увидел здесь в чем собственно у автора проблема? С чем в Sybase обращаться? 1) Есть Adaptive Server Enterprise/12.5.3/EBF 13060 ESD#5/P/Compaq Tru64 2) Есть какая-то процедура, которая глючит. 3) Код процедуры никто не видел. При таком подходе в Sybase скажут примерно следующее: Процедура вызывается - вызывается. А что Вы там внутри написали - так она вам и возвращает. Ну да... конечно все это будет звучать довольно странно... Думаю именно потому-что народ стесняется обращаться с подобными вещами к разработчикам Sybase - проблема и существует... Просто, надеюсь, что не я первая сталкиваюсь с ентим глюком... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 14:25 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Татьяна, попробуйте создать копию процедуры, перепишите сомнительные участки, сделайте их попроще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 14:27 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Татьяна В 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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 15:58 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
да... приводить текст исходной процедуры не хотелось бы... но если сайбейс попросит... - то, наверное, придется... надежна на то, что это и не понадобится... т.к. проблема ему (сайбейсу) уже известная... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 16:17 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Рыжий КотТатьяна, попробуйте создать копию процедуры, перепишите сомнительные участки, сделайте их попроще... Дело в том, что эти глючные случаи - встречались всего с несколько раз, причем вперемешку с корректной обработкой аналогичных данных... воспроизвести ошибку на техже данных не удается, т.е. при повторном запуске процедуры - все ОК... получается ошибка какая-то плавающая и встречается очень редко... воспроизвести ее на тестовом сервере не удается... сделать процедуру проще - боюсь невозможно... :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 16:33 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Татьяна В wrote: > воспроизвести ее на тестовом сервере не удается... И Вы всерьёз надеетесь, что эту ошибку (если она есть на самом деле) когда-нибудь смогут исправить ;)? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 16:40 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Татьяна ВДело в том, что эти глючные случаи - встречались всего с несколько раз, причем вперемешку с корректной обработкой аналогичных данных... воспроизвести ошибку на техже данных не удается, т.е. при повторном запуске процедуры - все ОК... получается ошибка какая-то плавающая и встречается очень редко... воспроизвести ее на тестовом сервере не удается... сделать процедуру проще - боюсь невозможно... :-( А вы не задумывались что данные за енто время могли изминится ;) например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 16:41 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Татьяна В Рыжий КотТатьяна, попробуйте создать копию процедуры, перепишите сомнительные участки, сделайте их попроще... Дело в том, что эти глючные случаи - встречались всего с несколько раз, причем вперемешку с корректной обработкой аналогичных данных... воспроизвести ошибку на техже данных не удается, т.е. при повторном запуске процедуры - все ОК... получается ошибка какая-то плавающая и встречается очень редко... воспроизвести ее на тестовом сервере не удается... сделать процедуру проще - боюсь невозможно... :-( а вы там нигде грязное чтение не используете случаем ? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 17:09 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Настоятельно рекомендую - протестируйте хорошо свое железо. Особенно память. Симптомы - один к одному, как были у нас. ХП здесь ни причем. Раз она работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 19:53 |
|
||
|
Некорректная работа хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
antand Процедура вызывается - вызывается. А что Вы там внутри написали - так она вам и возвращает. точно так на самом деле стОит проверить собственно данные, которые дергает из базы проца, похоже, что данные "глючат", то бишь разные исходные данные - разные результаты, все как учили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 13:28 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33934842&tid=2012598]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
89ms |
get tp. blocked users: |
2ms |
| others: | 217ms |
| total: | 424ms |

| 0 / 0 |
