Форум: "Базы";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
Вниз---|Ветка была без названия|--- Найти похожие ветки
← →
Alexandr (2002-01-18 07:24) [6]это известная проблема в Interbase.
Факты на этот счет
Соединение действительно само закончится, когда сервер попробует передать данные клиенту, а клиента уже нет. До тех под сервер будет молотить то, что уже никому не надо.
Это имеет особую актуальность при выполнении долгих запросов.
В Interbase SuperServer на платформе Windows это особенно актуально т.к. один длинный запрос подвешивает осталых.
Выход использовать IB Classic на Linux например. Там с этим гораздо легче. Или использовать сборку Firebird называемую Yaffil
см. тут http://www.private.peterlink.ru/rcav/.
Или есть выриант прерывания длинных запросов с помощью генераторов и периодических проверок. Если надо, напишу про это подробнее.
А вообще-то мое мнение, подтвержденное жизнью- длинных запросов не должно быть. Это либо неправильно написанные запросы,либо надо менять логуку/структуру базы данных либо их выполнять надо когда с базой никто не работает - здесь тоже есть дольшие наработки - если надо поделюсь.
так что вот так.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c