|
баг с индексами при create temporary table t_tmp (like t_tmp including all);
|
|||
---|---|---|---|
#18+
тест: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
в результате на временных таблицах индексы не создаются, хотя должны: Код: plaintext 1. 2. 3.
меняем порядок создания временных таблиц: Код: sql 1. 2. 3. 4.
создается индекс только на одной временной таблице: Код: plaintext 1. 2. 3. 4.
долго бился головой об стену (даже сервер перезагрузил))), пока сам тест не подсказал решение - добавить имя схемы create temporary table t_tmp (like test2.t_tmp including all); create temporary table t_tmp1 (like test2.t_tmp including all); результат ожидаемый: Код: plaintext 1. 2. 3. 4. 5.
гуру подскажите - это всеже баг? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2021, 19:04 |
|
баг с индексами при create temporary table t_tmp (like t_tmp including all);
|
|||
---|---|---|---|
#18+
поправочка - согласен что при создании второй временной таблицы имя схемы обязательно (согласно библии), но вторая таблица притянута искуствено в ходе тестов. почему при создании первой временной с тем-же именем что и постоянная обязательно указывать имя схемы? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2021, 19:08 |
|
баг с индексами при create temporary table t_tmp (like t_tmp including all);
|
|||
---|---|---|---|
#18+
Misha111, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2021, 19:36 |
|
баг с индексами при create temporary table t_tmp (like t_tmp including all);
|
|||
---|---|---|---|
#18+
Melkij, а версия какая? у меня 12.5 64х Debian баг есть: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
12.3 64х под виндой бага нет: Код: plaintext 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.
у кого есть 13 чекните плиз. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 09:24 |
|
баг с индексами при create temporary table t_tmp (like t_tmp including all);
|
|||
---|---|---|---|
#18+
Misha111, на 13.3 проверял. Собрал 12.5 - да, воспроизвелось. Репортите баг. Как гипотеза - проблема из-за совпадения имени таблицы: - create table регистрирует запись в системном каталоге - затем следуя including all вычитывает связанные данные - при этом по ошибке находим данные самого себя ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 09:42 |
|
баг с индексами при create temporary table t_tmp (like t_tmp including all);
|
|||
---|---|---|---|
#18+
Melkij, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 09:52 |
|
баг с индексами при create temporary table t_tmp (like t_tmp including all);
|
|||
---|---|---|---|
#18+
в версии 12.6 баг пофиксили. обновился до 12.7 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 14:29 |
|
|
start [/forum/moderation_log.php?user_name=saalex]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 10407ms |
total: | 10555ms |
0 / 0 |