|
Не создается индекс. SQLSTATE=54008
|
|||
---|---|---|---|
#18+
Добрый день! при попытке создать индекс получаю SQLSTATE=54008. При этом PAGESIZE при создании БД был выставлен 32К. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
Пробовал создать отдельный BUFFERPOOL и TABLESPACE с размерами 32К и перенести в него нужную таблицу через admin_move_table, но не помогло. Помогите, плз, как все же создать требуемый индекс? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 11:27 |
|
Не создается индекс. SQLSTATE=54008
|
|||
---|---|---|---|
#18+
trasher22, Добрый день. Какие точные типы данных этих 3-х полей, входящих в индекс? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 13:18 |
|
Не создается индекс. SQLSTATE=54008
|
|||
---|---|---|---|
#18+
Mark Barinstein, добрый день! Если создавать индекс только по element_value, то ошибка аналогична. Тип: VARGRAPHIC, Column size: 8000, Buffer length: 8000 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 16:43 |
|
Не создается индекс. SQLSTATE=54008
|
|||
---|---|---|---|
#18+
trasher22 Тип: VARGRAPHIC, Column size: 8000 SQL and XML limits, Table 9. Database Manager Page Size-specific Limits "Maximum length of an index key, including all overhead (in bytes)" для пространства в 32K = 8192. VARGRAPHIC (8000) - это 16000 байтов. Вы не можете создать индекс по этому полю в Db2. Можете попробовать что-то такое: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 18:08 |
|
|
start [/forum/topic.php?fid=43&fpage=2&tid=1600135]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 131ms |
0 / 0 |