В IBExpert осуществляю простой запрос с использованием функции strreplace, при указании пустых значений подстрок(str,'','') IBExpert и Firebird Server(1.5.3) висят. причины зависания могут быть и другими(при осушествлении "тяжелых" запросов больших обьемов).
Восстановить работу сервера можно только путем перезапуска служб(сервера).
Подскажите плз можно ли как-нить устранить данную проблему(в чем могут быть причины зависания)?
Или как можно в таком случае осуществить автоматическую перезагрузку служб?
зависание Firebird 1.5.3
Re: зависание Firebird 1.5.3
инструментарий винды позволяет лишь перезапустить "упавшую" службуKrants писал(а):В IBExpert осуществляю простой запрос с использованием функции strreplace, при указании пустых значений подстрок(str,'','') IBExpert и Firebird Server(1.5.3) висят. причины зависания могут быть и другими(при осушествлении "тяжелых" запросов больших обьемов).
Восстановить работу сервера можно только путем перезапуска служб(сервера).
Подскажите плз можно ли как-нить устранить данную проблему(в чем могут быть причины зависания)?
Или как можно в таком случае осуществить автоматическую перезагрузку служб?
так что придумывай свою проверку на зависание и перезапуск, хотя все это перманентное зло, особенно для БД
лучше запросы исправь
strreplace - это ты где взял?
смотри исходники этой штуки
ну да, "причин для зависания хватает" и проблема, КОНЕЧНО ЖЕ! в FB, никак не в твоих запросах, и не в UDF, которая запросто может некорректно обрабатывать пустые значения (или вообще не обрабатывать)Krants писал(а):strreplace взял из rFunc, да и не в функции дело, причин для зависания хватает.
Проблема в фаерберде, проверял на разных машинах, таже ерунда.