powered by simpleCommunicator - 2.0.31     © 2024 Programmizd 02
Форумы / MySQL [закрыт для гостей] / Господа базоёбы, скок сюды
25 сообщений из 242, страница 6 из 10
Господа базоёбы, скок сюды
    #60168
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  09.06.2022, 14:52
[игнорируется]
basename [игнорируется] 

id пользователя указывай без апострофов, копейки конечно, но мало ли.
В апострофах строковые данные пишутся, а id там int.
ок, спасибо
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60171
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно поле name может быть null в аттачментах, поэтому с точки зрения БД ограничение name is not null может привести к потере аттачментов.
В остальном так и есть, простыми джойнами соединять и нормально отработает, потому что аттачмент дожен быть привязан к посту, пост к топику, а топик к форуму, на полях там стоит признак not null.
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60173
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
basename [игнорируется] 

Если тебе надо будет найти просто все посты автора, заодно посмотреть аттачменты, то делаешь left join на соединение поста и аттачмента.
...
Изменено: 09.06.2022, 14:59 - Горбатый ёж
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60194
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaNik  07.06.2022, 19:59
[игнорируется]
basename, планы давай
На первой картинке для моего сабжевого запроса

на второй с простым join
pasted_image.png
pasted_image.png
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60200
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
basename  09.06.2022, 15:13
[игнорируется]
PaNik  07.06.2022, 19:59
[игнорируется]
basename, планы давай
На первой картинке для моего сабжевого запроса

на второй с простым join
pasted_image.png
pasted_image.png
Хм, а почему с join Query Cost больше, чем с Left Join?
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60205
Tammy Jo Saint Cloud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  09.06.2022, 14:46
[игнорируется]
Tammy Jo Saint Cloud  09.06.2022, 14:41
[игнорируется]
постгре
Эта не мелкая.
И всё равно я сомневаюсь, что замена left join на join может вызвать деградацию.
select a.*
from Table1 a left join table2 b on a=b

vs

select a.*
from Table1 a inner join table2 b on a=b

могут давать разный перформанс при разный случаях
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60214
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
basename  09.06.2022, 15:16
[игнорируется]
basename  09.06.2022, 15:13
[игнорируется]
PaNik  07.06.2022, 19:59
[игнорируется]
basename, планы давай
На первой картинке для моего сабжевого запроса

на второй с простым join
pasted_image.png
pasted_image.png
Хм, а почему с join Query Cost больше, чем с Left Join?
Господа, проясните плиз за Query cost. Ведь значение больше, это хуже?
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60224
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
basename  09.06.2022, 15:16
[игнорируется]
basename  09.06.2022, 15:13
[игнорируется]
PaNik  07.06.2022, 19:59
[игнорируется]
basename, планы давай
На первой картинке для моего сабжевого запроса

на второй с простым join
pasted_image.png
pasted_image.png
Хм, а почему с join Query Cost больше, чем с Left Join?
Планы разные.
По сути вопроса: вероятно, количество вложений подопытного несколько менее числа топиков, в которые он насрал.
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60226
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tammy Jo Saint Cloud  09.06.2022, 15:21
[игнорируется]
Горбатый ёж  09.06.2022, 14:46
[игнорируется]
Tammy Jo Saint Cloud  09.06.2022, 14:41
[игнорируется]
постгре
Эта не мелкая.
И всё равно я сомневаюсь, что замена left join на join может вызвать деградацию.
select a.*
from Table1 a left join table2 b on a=b

vs

select a.*
from Table1 a inner join table2 b on a=b

могут давать разный перформанс при разный случаях
Если я правильно понял, в сабжевом случае, согласно анализатору запроса, left join быстрее работает?
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60230
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
basename  09.06.2022, 15:30
[игнорируется]
basename  09.06.2022, 15:16
[игнорируется]
basename  09.06.2022, 15:13
[игнорируется]
PaNik  07.06.2022, 19:59
[игнорируется]
basename, планы давай
На первой картинке для моего сабжевого запроса

на второй с простым join
pasted_image.png
pasted_image.png
Хм, а почему с join Query Cost больше, чем с Left Join?
Господа, проясните плиз за Query cost. Ведь значение больше, это хуже?
По планам порядок соединения таблиц разный.
Это реальный план выполнения или предполагаемый?
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60233
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
basename  09.06.2022, 15:37
[игнорируется]
Tammy Jo Saint Cloud [игнорируется] 

Если я правильно понял, в сабжевом случае, согласно анализатору запроса, left join быстрее работает?
Выводи время исполнения для каждого запроса
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60234
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaNik  09.06.2022, 15:36
[игнорируется]
basename  09.06.2022, 15:16
[игнорируется]
basename  09.06.2022, 15:13
[игнорируется]
PaNik  07.06.2022, 19:59
[игнорируется]
basename, планы давай
На первой картинке для моего сабжевого запроса

на второй с простым join
pasted_image.png
pasted_image.png
Хм, а почему с join Query Cost больше, чем с Left Join?
Планы разные.
По сути вопроса: вероятно, количество вложений подопытного несколько менее числа топиков, в которые он насрал.
Блин, сложный ваш SQL. даже текущую задачу можно решить фиг знает сколькми способами.

То ли дело файрволл одминить, либо ещё чего-нибудь конфигурастить в ОС и ПО. там арифметика чёткая без возможности выбора вариантов достижения )))

Хотя правда в сложной маршрутизации тоже есть стоимость маршрута
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60238
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaNik  09.06.2022, 15:39
[игнорируется]
basename  09.06.2022, 15:30
[игнорируется]
basename  09.06.2022, 15:16
[игнорируется]
basename  09.06.2022, 15:13
[игнорируется]
PaNik  07.06.2022, 19:59
[игнорируется]
...
На первой картинке для моего сабжевого запроса

на второй с простым join
pasted_image.png
pasted_image.png
Хм, а почему с join Query Cost больше, чем с Left Join?
Господа, проясните плиз за Query cost. Ведь значение больше, это хуже?
По планам порядок соединения таблиц разный.
Это реальный план выполнения или предполагаемый?
Вот ты спросил )))

https://dev.mysql.com/doc/workbench/en/wb-performance-explain.html

Нажал выполнить запрос, потом Execution plan

Видимо, реальный
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60241
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W  09.06.2022, 15:41
[игнорируется]
basename  09.06.2022, 15:13
[игнорируется]
PaNik  07.06.2022, 19:59
[игнорируется]
basename, планы давай
На первой картинке для моего сабжевого запроса

на второй с простым join
pasted_image.png
pasted_image.png
а нахуя это ты тут привел?
если ты так дальше будешь углубляться, то не в запросе твоем дело, а в структуре фашисткой базы
и всем этом ебучем php-ковнокоде
ну мне интересно. и причём здесь php, если тут прямой SQL запрос в БД?
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60242
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
basename  09.06.2022, 15:40
[игнорируется]
Блин, сложный ваш SQL.
Придрочиться можно.
basename  09.06.2022, 15:40
[игнорируется]
даже текущую задачу можно решить фиг знает сколькми способами.
Это норма.
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60245
паразит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
basename  09.06.2022, 15:40
[игнорируется]
Блин, сложный ваш SQL.
Скажешь тоже. Конфеты "подушечки" знаешь? Вот как туда повидлу засовывают, вот вопрос!
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60247
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
basename  09.06.2022, 15:43
[игнорируется]
PaNik  09.06.2022, 15:39
[игнорируется]
basename  09.06.2022, 15:30
[игнорируется]
basename  09.06.2022, 15:16
[игнорируется]
basename  09.06.2022, 15:13
[игнорируется]
...
Хм, а почему с join Query Cost больше, чем с Left Join?
Господа, проясните плиз за Query cost. Ведь значение больше, это хуже?
По планам порядок соединения таблиц разный.
Это реальный план выполнения или предполагаемый?
Вот ты спросил )))

https://dev.mysql.com/doc/workbench/en/wb-performance-explain.html

Нажал выполнить запрос, потом Execution plan

Видимо, реальный
Ну в ms sql management studio 2 кнопки - предполагаемый план и реальный план.
По времени выполнения тоже смотреть желательно, а не только на стоимость.
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60254
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W  09.06.2022, 15:47
[игнорируется]
basename  09.06.2022, 15:44
[игнорируется]
W  09.06.2022, 15:41
[игнорируется]
basename  09.06.2022, 15:13
[игнорируется]
PaNik  07.06.2022, 19:59
[игнорируется]
...
На первой картинке для моего сабжевого запроса

на второй с простым join
pasted_image.png
pasted_image.png
а нахуя это ты тут привел?
если ты так дальше будешь углубляться, то не в запросе твоем дело, а в структуре фашисткой базы
и всем этом ебучем php-ковнокоде
ну мне интересно. и причём здесь php, если тут прямой SQL запрос в БД?
да потому что как ты уже (правильно) сказал - тут много вариантов изъеба. у фашика они наколеночные. если ты на своем запросе завис - то еще раз - он нормальный, ничего ты с ним не сделаешь. если он тупит - нет индексов или кривая структура БД. все
это тебе элита говорит. внемли
да ничего не тупит. просто интересно.
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60258
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaNik  09.06.2022, 15:47
[игнорируется]
basename  09.06.2022, 15:43
[игнорируется]
PaNik  09.06.2022, 15:39
[игнорируется]
basename  09.06.2022, 15:30
[игнорируется]
basename  09.06.2022, 15:16
[игнорируется]
...
Господа, проясните плиз за Query cost. Ведь значение больше, это хуже?
По планам порядок соединения таблиц разный.
Это реальный план выполнения или предполагаемый?
Вот ты спросил )))

https://dev.mysql.com/doc/workbench/en/wb-performance-explain.html

Нажал выполнить запрос, потом Execution plan

Видимо, реальный
Ну в ms sql management studio 2 кнопки - предполагаемый план и реальный план.
По времени выполнения тоже смотреть желательно, а не только на стоимость.
в этой штуке не вижу такого и не вижу как время отобразить. наверняка где-то есть
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60259
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
По сути Базя в 1-м посте получил готовый правильный результат, который имеем за разумное время. Запускать этот запрос с разными юзер_ид особо часто, как полагаю, не планируется.
Дальше холивар и возможные оптимизации [:smile]
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60264
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaNik [игнорируется] 

Есть в консоли выполнения общее время, 0.016 sec

Одинаковое для обеих запросов
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60266
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W [игнорируется] 

Я вот всё-таки не пойму, ты Пашэ или не Пашэ? ))
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60272
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
basename  09.06.2022, 15:56
[игнорируется]
W [игнорируется] 

Я вот всё-таки не пойму, ты Пашэ или не Пашэ? ))
У меня в игноре только Пошэгеи, пидарасы и саентологи.
Screenshot_2022-06-09-15-57-40-323_com.opera.browser.jpg
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60273
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
basename  09.06.2022, 15:54
[игнорируется]
PaNik [игнорируется] 

Есть в консоли выполнения общее время, 0.016 sec

Одинаковое для обеих запросов
Размер таблиц небольшой
...
Рейтинг: 0 / 0
Господа базоёбы, скок сюды
    #60292
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaNik  09.06.2022, 15:59
[игнорируется]
basename  09.06.2022, 15:54
[игнорируется]
PaNik [игнорируется] 

Есть в консоли выполнения общее время, 0.016 sec

Одинаковое для обеих запросов
Размер таблиц небольшой
Правильно ли я понимаю, грубо говоря, в случае left join ему надо просто к большому куску надо присобачить ещё кусочек, а в случае join, отсечь ненужное из двух кусков и уже их склеить? тогда вроде бы логично, что join дороже и дольше должен выполняться?
...
Рейтинг: 0 / 0
25 сообщений из 242, страница 6 из 10
Форумы / MySQL [закрыт для гостей] / Господа базоёбы, скок сюды
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
Предупреждение
x
Форум будет на техническом обслуживании предположительно

с 20.12.2024, 09:00 до 23.12.2024, 09:00
временная зона: [GMT+03:00] Europe/Moscow

В этот период могут быть недоступны отдельные функции или весь форум!

Изменения в схеме работы ВМ в среде виртуализации

Подробнее: https://t.me/it_works_org

x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]