Нежданно-негаданно наткнулся на багу при Update.
Добавлено: 03 фев 2005, 21:43
Очень давно работаем с FB1.0. Знаю что щас скажете устарело, но проблем не было и по версиям не скакали. Всё устраивало.
И вот сегодня весь день потратил на решение проблемы, а оказалось сервер виноват.
Ситуация. Есть большая таблица. Более 40 000 записей. Делаю запрос
UPDATE PERSON SET A17=0 WHERE GroupCode = 888
Длится 10-20 секунд. После этого в этой же транзакции делаю следующий запрос
UPDATE PERSON SET A18=0 WHERE GroupCode = 888
и он уходит в безконечность. При этом сервер жрёт все 100% процессора. Результата я так ни разу и не дождался.
База только что распакована.
Ну не долго думая поставил FB1.5.2 и на нём вроде всё нормально.
Что это было - непонятно. Самое интересное, что эти запросы у клиентов вроде нормально работают.
Вот. Может кому поможет.
И вот сегодня весь день потратил на решение проблемы, а оказалось сервер виноват.
Ситуация. Есть большая таблица. Более 40 000 записей. Делаю запрос
UPDATE PERSON SET A17=0 WHERE GroupCode = 888
Длится 10-20 секунд. После этого в этой же транзакции делаю следующий запрос
UPDATE PERSON SET A18=0 WHERE GroupCode = 888
и он уходит в безконечность. При этом сервер жрёт все 100% процессора. Результата я так ни разу и не дождался.
База только что распакована.
Ну не долго думая поставил FB1.5.2 и на нём вроде всё нормально.
Что это было - непонятно. Самое интересное, что эти запросы у клиентов вроде нормально работают.
Вот. Может кому поможет.