Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
Vlad2006
- Сообщения: 5
- Зарегистрирован: 04 фев 2006, 17:13
Сообщение
Vlad2006 » 05 мар 2006, 21:00
ВЕЧЕР ДОБРЫЙ,
Size of Optimizer Block is exceeded?
257 поле я уже создать не могу, выходит ошибка, которая указана выше!
Разбивать я не хочу,
Прошу подсказать - выход из сложившейся ситуации!
Заранее приогромнейшее спасибо!
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 06 мар 2006, 14:17
Разбивать я не хочу,
тогда не программируй. размер строки в IB/FB не может превышать 64 килобайта. В других серверах еще меньше.
-
Ivan_Pisarevsky
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
Сообщение
Ivan_Pisarevsky » 07 мар 2006, 07:59
Пара таблиц, отношение один к одному, связать внешним ключем и сджойнить, делов-то.
-
eugeney
- Сообщения: 79
- Зарегистрирован: 29 окт 2004, 18:51
Сообщение
eugeney » 07 мар 2006, 12:52
Ivan_Pisarevsky писал(а):Пара таблиц, отношение один к одному, связать внешним ключем и сджойнить, делов-то.
Если из них потом сделать VIEW и тригера на UPDATE/INSER/DELETE то тогда от таблиц не отличиш. Но производительность будет
-
Ivan_Pisarevsky
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
Сообщение
Ivan_Pisarevsky » 07 мар 2006, 13:13
А вьюха-то на кой сюда? типа "шоб було"
С трудом представляю задачу, кода юзеру в один присест надо обозреть три сотни полей, отбирать только то, что нужно, и тормозов не будет.
-
dimitr
- Разработчик Firebird
- Сообщения: 888
- Зарегистрирован: 26 окт 2004, 16:20
Сообщение
dimitr » 07 мар 2006, 14:35
версия сервера у автора какая? Сдается мне, что либо IB, либо FB1.0.
-
Vlad2006
- Сообщения: 5
- Зарегистрирован: 04 фев 2006, 17:13
Сообщение
Vlad2006 » 07 мар 2006, 17:47
Сложилось мнение, что существует конфигурационный файл, либо определенные опции в IB, может кто сталкивался с такой проблемой...
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 07 мар 2006, 18:20
Vlad2006 писал(а):Сложилось мнение, что существует конфигурационный файл, либо определенные опции в IB, может кто сталкивался с такой проблемой...
Сложилось мнение, что не хрен тему менять.
Также сложилость мнение, что такие проблемы решаются покупкой лицензий
И ещё сложилось мнение, что здесь не варезный форум
-
Vlad2006
- Сообщения: 5
- Зарегистрирован: 04 фев 2006, 17:13
Сообщение
Vlad2006 » 07 мар 2006, 20:05
Кто еще согласен, что дело в лицензии?...
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 07 мар 2006, 20:19
Кто еще согласен, что дело в лицензии?...
да собственно, был бы интерес себе или еще кому мозги крутить
напоролся на ограничение? пробуй более свежие или альтернативные версии. Ничего не помогло? тогда или разбивай таблицу, или...
-
dimitr
- Разработчик Firebird
- Сообщения: 888
- Зарегистрирован: 26 окт 2004, 16:20
Сообщение
dimitr » 07 мар 2006, 20:59
разбитие таблицы ему не поможет, на джойне та же ошибка вылезет. Это ограничение на кол-во предикатов в запросе.
-
Ivan_Pisarevsky
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
Сообщение
Ivan_Pisarevsky » 09 мар 2006, 08:03
dimitr писал(а):разбитие таблицы ему не поможет, на джойне та же ошибка вылезет. Это ограничение на кол-во предикатов в запросе.
Но это поможет спокойно хранить информацию.
Амбисните дремучему зачем отбирать за раз три сотни колонок, а то я, видимо, не вьезжаю в какой-то высший умысел???
-
eugeney
- Сообщения: 79
- Зарегистрирован: 29 окт 2004, 18:51
Сообщение
eugeney » 10 мар 2006, 15:44
Ivan_Pisarevsky писал(а):Амбисните дремучему зачем отбирать за раз три сотни колонок, а то я, видимо, не вьезжаю в какой-то высший умысел???
М.б. какую нибуть "шахматку" хранить? А про спобобы хранения разрежанныъх таблиц и сборку на клиете а не PIVOT наред не знает?