Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток, Господа.. А скажите мне, (ньюби еще в дб2), на вскидку почему просто SELECT запрос роняет дб2, так что приходится ей "db2start" из консоли делать ??? Селект типа: "селект ID from userdata"; Просто возможно что в userdata нет такого поля или таблица не существует.. Может есть какие-нибудь критические строчки в конфиге, или еще что-то на что нужно обратить внимание ?? Благодарю за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2008, 20:59 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
Log в студию. о/с (версия и марка), версию дб2 (какие фикспаки были накручены). Когда начало это происходить? После какого действия? А как другие действия, типа INSERT'а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2008, 22:35 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
Такое может быть из-за проблем с железом. Скорее всего, испорчена структура базы по каким-то причинам (порча диска, перерыв в электропитании в отсутствии UPS и включённом кеше на диске...). См. db2diag.log и утилиту db2dart. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2008, 14:57 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
Nordwind, db2diag.log на время падения можете привести. И результат выполнения db2level ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 11:58 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ, сейчас попробую сделать бекап и на тестовом сервере погонять.. Чуть позже приведу логи в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 16:35 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
db2level DB21085I Instance "db2inst1" uses "32" bits and DB2 code release "SQL09050" with level identifier "03010107". Informational tokens are "DB2 v9.5.0.0", "s071001", "LINUXIA3295", and Fix Pack "0". Product is installed at "/opt/ibm/db2/V9.5". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 16:41 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
Кстати на счет логов.. поковырялся в файле db2diag.log.. много event`ов посвященных этой дате.. есть эррроры, но файл 18 мб.. :) а удалить файл и ронять еще раз рабочий сервер очень не хочется :) Поробую error`s некотрые оттуда выковырять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 17:49 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
Абсолют_незарегин, Начало происходить недавно.. насколько понимаю не ставили на нее фиксы.. Остальные запросы проходят хорошо, но пока не могу разобраться почему селекты (причем уверен что это запросы получающие какую-то инфу из бд, а не модифицирующие ее) и какие точно роняют базу.. что в логи пишутся критические ошибки.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 17:55 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
Всё-таки почитайте про db2dart и проверьте целостность базы. Надеюсь, что вы регулярно делаете бекапы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2008, 08:34 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
Victor Metelitsa, Да! спасибо, бекапы делаем достаточно часто, сейчас настроим это автоматом на каждые полдня... Утилиту попробовал еще вчера, говорит что все в порядке. Кстати я нашел в чем проблема!!! База слетает из-за нехватки памяти в буфере, который отвечает за ввод DDL-SQL запросов.. Программист повеселился :) Запрос был такой Код: plaintext Поправил запрос таким образом: Код: plaintext Может чуво подскажете ? Спасибо Вам за советы!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2008, 14:18 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
NordwindМожет чуво подскажете ? Спасибо Вам за советы!!!Код ошибки какой выдается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2008, 14:31 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Руководство по дб2Стек агента - это виртуальная память, которую DB2 отводит каждому агенту. Эта память выделяется, когда требуется обработать оператор SQL. Этот параметр можно использовать для оптимизации использования памяти сервера для данного набора программ. Сложные запросы требуют больше места в стеке, чем простые. Этот параметр задает начальный зафиксированный объем памяти для стека каждого агента в среде Windows. По умолчанию стек каждого агента может возрастать до резервного размера стека по умолчанию, равного 256 Кб (64 страницы по 4-Кб). Этот предел достаточен для большинства операций с базой данных. Однако, при подготовке большого оператора SQL пространство стека может закончиться, и в системе возникнет исключение переполнения стека (0xC000000D). В этом случае работа сервера будет завершена, поскольку восстановление после такой ошибки невозможно. Код ошибки в логе не нашел, (сори слишком много) но нашел решение.. Параметр конфигурации agent_stack_sz - размер стека агента * ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2008, 15:11 |
|
||
|
Простой SELECT роняет DB2
|
|||
|---|---|---|---|
|
#18+
NordwindПараметр конфигурации agent_stack_sz - размер стека агента *Из db2cmd выполните: db2 update dbm cfg using agent_stack_sz 512 db2stop db2start ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2008, 16:01 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35608764&tid=1603623]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 399ms |

| 0 / 0 |
