Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SQLSTATE=57014
|
|||
|---|---|---|---|
|
#18+
Столкнулся с проблемой: При выполнении “тяжелых” SQL запросов на удаленном сервере иногда получаю [DB2/NT] SQL0952N Обработка была отменена из-за прерывания SQLSTATE=57014 Если разворачиваю базу у себя локально, то такого никогда не происходит. Ошибка “плавающая”, отчего зависит - не понял. Подскажите, пожалуйста, что это такое и можно ли вылечить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2010, 14:30 |
|
||
|
SQLSTATE=57014
|
|||
|---|---|---|---|
|
#18+
SGrey, Что за приложение у вас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2010, 17:11 |
|
||
|
SQLSTATE=57014
|
|||
|---|---|---|---|
|
#18+
>>Что за приложение у вас? Delphi -> ADO -> прямые SQL запросы. Дело не в приложении. У коллег на др. проектах та же самая ситуация. Вывалится c SQLSTATE=57014 может и в SQL менеджере. Непредсказуемо. Причем от времени выполнения запроса не зависит. На одних и тех же запросах (разных, но “тяжелых”) могут быть данные, может быть пустой курсор, может быть SQLSTATE=57014. Вроде бы зависит от нагрузки на сервер. Меньше сессий - меньше вероятность появления проблемы. Разворачиваем локально (т. е. нагрузка минимальна) - проблем нет. Аномальное поведение DB2 проявляется на разном “железе”. От серверных “железяк” до убогих персоналок, работающих серверами DB2, если они удаленные и под “нагрузкой”. Оптимизация запросов помогает . Например отказ от UNION и, почему то, JOIN. Или отказ от сложного запроса и разбивка на серию менее сложных. IMHO, но это не панацея. Оно же вывалится может в любой момент. Я не DBA, я просто программер. То ли ресурсов (чего ??) не хватает (каких??), то ли я не знай “тонкие” настройки DB2. P.S DB2 под WinXP устанавливались по умолчанию + регистрация в ODBC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2010, 12:31 |
|
||
|
SQLSTATE=57014
|
|||
|---|---|---|---|
|
#18+
SGrey, Попробуйте на клиенте из db2cw выполнить: Код: plaintext Перезапустите приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2010, 12:58 |
|
||
|
SQLSTATE=57014
|
|||
|---|---|---|---|
|
#18+
Не знаю тот случай или нет. Была похожая фигня. В TADOQuery 30 секунд по умолчанию таймаут был, из-за этого запрос отваливался с ошибкой "Операция прервана пользователем". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 07:36 |
|
||
|
SQLSTATE=57014
|
|||
|---|---|---|---|
|
#18+
Спасибо Mark Barinstein а db2cw - это что? CLP ? BuryCommoner Нет, не тот. От таймаута в TADOQuery зависимость не обнаружили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 11:17 |
|
||
|
SQLSTATE=57014
|
|||
|---|---|---|---|
|
#18+
SGreyа db2cw - это что? CLP ?Ежели под виндой, то IBM DB2 -> Command Line Tools -> Command Window Окно shell, настроенное для работы с DB2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 12:16 |
|
||
|
SQLSTATE=57014
|
|||
|---|---|---|---|
|
#18+
SGrey, На самом деле, сам когда-то натыкался на отваливание по таймауту. В том же db2cw наберите db2 ? SQL0952N оно само все расскажет. Скорее всего, причина именно в таймауте клиента DB2, а не в сервере или в ADO. Выставив таймаут в 0, как советовал Марк, вы его отключите на данном клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 12:23 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=36700620&tid=1602701]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 256ms |

| 0 / 0 |
