Добрый день.

При переходе с Firebird 1.5 на Firebird 2.5 наткнулись на то, что
удаление и пересоздание вьюх выполняются намного дольше чем в FB 1.5.
У нас в базах около 800 вьюх, и все они не простые, с джойнами и
подзапросами из множеста таблиц.

Так вот, если на FB 1.5 на переcоздание вьюхи уходило максимум 10-15
секунд , то на FB 2.5 от 20 секунд до 3.5 минут. Если принять, что
среднее время удаления или пересоздания около 1 минуты, то для того
чтобы развернуть базу на клиенте уйдет не менее 13 часов!

Очень хотелось бы узнать, чем так долго занимается сервер?

Ответить