Вывод EXPLAIN ANALYZE уже смотрели?
Сделайте EXPLAIN ANALYZE SELECT ... и сравните вывод в обоих случаях
Спасибо, читаю сейчас про это
Ну, выкладывайте результаты, раз чекнули, будете разбираться -- что у вас там быстрее и почему.
И да, выкладывать текст картинкой -- весьма нежэлательно.
Так в комментах подписано. Или полный отчёт интересен?
И нет, ни один отчёт мне неинтересен. Вот чтобы вы разобрались, что происходит (и вообще научились практике инжэнерных измерений) -- было бы неплохо. Но лично мне отчёты неинтересны. Но вы их всё равно выкладывайте.
А планы? Время выполнения — вторично (кэш мог прогреться, какая-то сторонняя нагрузка пойти) Одна из причин использования join — возможность использовать не только inner, но и другие виды джойнов В некоторых рсубд можно имитировать left join с помощью дополнительного синтаксиса (например, в Оракле a.id = b.a_id(+) означает left join), но это только Оракл и только left join
Вообще сейчас он показывает при нескольких повторных запусках примерно одни и те же результаты, quikSort Memory у обоих 25kb и время также практически одинаковое, с разницей в 0.05 ms. Но это по ходу не очень удачные таблицы для нормального сравнения, там всего 10 строк, это так, просто команды потестить
почему только left? и right тоже :)
да, точно так, и right тоже в общем, "OUTER JOIN"
FULL JOIN тоже ведь, наверное, можно с помощью + описать? Ни разу не пробовал
опять придерусь FULL OUTER нельзя, только через UNION ALL
Обсуждают сегодня