Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.09.2014, 16:38
|
|||
|---|---|---|---|
|
|||
Падения БД после запуска процедуры (ошибка IC83906) |
|||
|
#18+
Просьба помочь с такой проблемой: Сделал новый вариант процедуры расчетной. После запуска БД улетела в аут, перестав отвечать на запросы. Поднял с помощью db2start. В логе db2diag.log - первая запись после запуска процедуры содержит такую часть - DATA #1 : String, 157 bytes Sort. In function sqlsTableInfoSetup( ) Line 520 Record length exceeds 4005 -- the maximum allowed for this temporary tablespace. Sort record length 40412 После поиска надыбал первую ссылку: IC83906: OPTIMIZER NOT DETECTING THAT A TEMP TABLESPACE OF SUFFICIENT SIZE DOES NOT EXIST WHEN RUNNING WITH INTRA_PARALLEL ON Читал долго, в общем не совсем понял про решение. Предлагают временные такие меры: Avoid this problem by setting the current degree special register to 1 prior to compiling the affected statement(s) or turn off the intra_parallel database configuration - Избежать такой проблемы, установив текущий уровень специальная зарегистрируйтесь, чтобы 1 до компиляции пораженный оператор (ы) или отключить конфигурацию базы данных INTRA_PARALLEL (Гугл переводчик) Подскажите, если кто сталкивался, может что другое сделать можно, или то, что предлагают? и что лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.09.2014, 16:56
|
|||
|---|---|---|---|
|
|||
Падения БД после запуска процедуры (ошибка IC83906) |
|||
|
#18+
Ну и сообщение в логах еще было такое: Произошла ошибка в DB2, в методе ExecSQLQueryForResultHTML: Error: [IBM][CLI Driver] SQL1034C The database is damaged. All applications processing the database have been stopped. SQLSTATE=58031, Connector 'db2', Method -Fetch- (-1034), код ошибки: 58031, номер строки: 1634 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.09.2014, 12:21
|
|||
|---|---|---|---|
|
|||
Падения БД после запуска процедуры (ошибка IC83906) |
|||
|
#18+
intra parallel, насколько я понимаю, ставится на весь инстанс, поэтому и вопрос отсюда, а первый метод (Avoid this problem by setting the current degree special register to 1 prior to compiling the affected statement(s)) - это что нужно сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2014, 11:31
|
|||
|---|---|---|---|
|
|||
Падения БД после запуска процедуры (ошибка IC83906) |
|||
|
#18+
Ну и такой, совсем глупый вопрос: не может ли помочь установка Express-C 10.5 в данной ситуации (нехватке памяти на запрос)? Оно же вроде бы максимум 16GB RAM использует (в отличие от Express-C более ранних версий)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2014, 00:04
|
|||
|---|---|---|---|
|
|||
Падения БД после запуска процедуры (ошибка IC83906) |
|||
|
#18+
Александр Тарасенкоintra parallel, насколько я понимаю, ставится на весь инстанс, поэтому и вопрос отсюда, а первый метод (Avoid this problem by setting the current degree special register to 1 prior to compiling the affected statement(s)) - это что нужно сделать ? Если у вас intra_parallel = yes, то выставьте dft_degree у базы в 1. Если у вас intra_parallel = no, то это не ваш случай. Проблема испралена в 10.1.1, 9.7.7, 9.5.10. В 10.5 ее вроде бы не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2014, 18:08
|
|||
|---|---|---|---|
|
|||
Падения БД после запуска процедуры (ошибка IC83906) |
|||
|
#18+
Mark BarinsteinАлександр Тарасенкоintra parallel, насколько я понимаю, ставится на весь инстанс, поэтому и вопрос отсюда, а первый метод (Avoid this problem by setting the current degree special register to 1 prior to compiling the affected statement(s)) - это что нужно сделать ? Если у вас intra_parallel = yes, то выставьте dft_degree у базы в 1. Если у вас intra_parallel = no, то это не ваш случай. Проблема исправлена в 10.1.1, 9.7.7, 9.5.10. В 10.5 ее вроде бы не было. Огромное спасибо,Марк. Теперь стало хотя бы ловить ошибку, а не рубить базу. Появилась возможность отлавливать исключением ситуацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=43&mobile=1&tid=1600990]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
190ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 293ms |

| 0 / 0 |
