Страница 1 из 1
A size of optimizer block is exceeded?
Добавлено: 04 фев 2006, 17:15
Vlad2006
Подскажите пожалуйста, как исправить эту ошибку?
Заранее спасибо.

Добавлено: 04 фев 2006, 18:02
dimitr
1) При возможности, упростить запрос
2) При невозможности, разбить его на два отдельных
3) Если проект в разработке, перейти на FB 2.0
Добавлено: 05 фев 2006, 00:17
kdv
покажи запрос, неужто у тебя он такой страшный?
Добавлено: 06 мар 2008, 12:53
dr0nix
Столкнулся с такой же проблемой (IB 6).
Выяснил, что ошибка возникает при большом количестве условий на связи между таблицами. Условия на конкретные значения к такой ошибке не приводят.
В запросе было 45 условий на связи таблиц. Если убрать 2, запрос выполняется.
Добавлено: 06 мар 2008, 17:17
kdv
Столкнулся с такой же проблемой (IB 6).
с этим - в сад. 8 лет серверу.
Добавлено: 18 июн 2008, 10:45
dr0nix
kdv писал(а):с этим - в сад. 8 лет серверу.
Когда в ТЗ разрабатываемого продукта указано: СУБД IB6.0, Firebird 2.0 или Oracle 8i/9/10, приходится обходить подобные баги.
Добавлено: 18 июн 2008, 11:55
kdv
приходится обходить подобные баги.
ну и обходите. варианты обхода уже указали.