|
Firebird 3.0 - new record size of NNN bytes is too big
|
|||
---|---|---|---|
#18+
Firebird - 3.0.0.32136_0_x64_RC1 Ввели новое ограничение на величину записи резалтсета? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 10:55 |
|
Firebird 3.0 - new record size of NNN bytes is too big
|
|||
---|---|---|---|
#18+
rashid.abzalov, оно всегда было 64K. На запись так и осталось 64K, а на ширину резалсета в трёшке это ограничение убрали. Сам запрос работает без проблем. А вот представление не создаётся. Видимо, потому что движок думает что представление это таблица и ограничивает создание таких представлений. По идее для представлений можно было бы и убрать. Попроси в трекере, может к релизу уберут. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 11:03 |
|
Firebird 3.0 - new record size of NNN bytes is too big
|
|||
---|---|---|---|
#18+
rashid.abzalov, 64 к всегда для таблички было максимум. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 11:04 |
|
Firebird 3.0 - new record size of NNN bytes is too big
|
|||
---|---|---|---|
#18+
Про 64K я вкурсе. Это же представление создается без проблем в Firebird <= 2.5. Потому и вопрос про новое ограничение. Сначало в 2.5, при создании представлений, добавили проверку на 255 контекстов. В предыдущих версиях (< 2.5) создание представлений превышающих эту величину работало, а вот при выборке использующей больше 255 контекстов получали ошибку. Теперь в 3.0, при создании представлений, добавили проверку на величину записи (которая и так была, но по факту выборки, а не создания). Не слишком много защиты от дурака? По моему, возможность создания представления было более правильно, т.к. разработчик знает какие запросы могут быть к его представлению и в каких вариациях. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 11:22 |
|
Firebird 3.0 - new record size of NNN bytes is too big
|
|||
---|---|---|---|
#18+
rashid.abzalov Код: plaintext 1. 2. 3.
тьфу блин. Это бага. 4 * 2000 * 3 = 24K и уж никак не 96K. Даже если символ будет занимать 6 байт. Всё равно только 36K получается. Именно потому это и работало в 2.5. Пиши в трекер. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 11:35 |
|
|
start [/forum/topic.php?fid=40&msg=39129457&tid=1562450]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 139ms |
0 / 0 |