Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.07.2020, 19:20
|
|||
---|---|---|---|
|
|||
Непонятный выбор оптимизатора |
|||
#18+
Дано: Firebird 2.5.9 с базой в которой туева хуча ключей. Запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
План: Код: sql 1. 2. 3.
Статистика: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Почему первой таблицей не идёт pkey с индексом relation_name, constraint_type? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.07.2020, 19:25
|
|||
---|---|---|---|
Непонятный выбор оптимизатора |
|||
#18+
Потому что 2.5? :-) Статистка системных индексов свежая? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.07.2020, 19:29
|
|||
---|---|---|---|
|
|||
Непонятный выбор оптимизатора |
|||
#18+
dimitrСтатистка системных индексов свежая? Только что пересчитал, должна быть свежая. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.07.2020, 19:41
|
|||
---|---|---|---|
|
|||
Непонятный выбор оптимизатора |
|||
#18+
Если перекинуть условие имени таблицы с pkey на fkey, то он всё равно стоит первым, но уже использует индекс, запрос в два раза быстрее. PS: Глупый Power BI посылает этот запрос для каждой таблицы не по разу, каждый в отдельном коннекте. Неудивительно, что он тормозит как последний слоупок. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.07.2020, 17:55
|
|||
---|---|---|---|
|
|||
Непонятный выбор оптимизатора |
|||
#18+
Как известно, у сортировки Хоара худший случай это когда входной поток уже отсортирован по требуемому ключу. У оптимизатора Firebird достаточно сообразительности отследить этот случай и не делать лишнюю работу? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.07.2020, 07:40
|
|||
---|---|---|---|
Непонятный выбор оптимизатора |
|||
#18+
Dimitry Sibiryakov, когда может это понять - не делает лишнюю сортировку. Но может не всегда. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.07.2020, 12:12
|
|||
---|---|---|---|
|
|||
Непонятный выбор оптимизатора |
|||
#18+
А как идёт выбор порядка полей сортировки для группировки/union/distinct? Способен он продвинуть туда порядок конечного order by? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&tablet=1&tid=1560300]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
135ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 239ms |
0 / 0 |