|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
ок, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 14:53 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Собственно поле name может быть null в аттачментах, поэтому с точки зрения БД ограничение name is not null может привести к потере аттачментов. В остальном так и есть, простыми джойнами соединять и нормально отработает, потому что аттачмент дожен быть привязан к посту, пост к топику, а топик к форуму, на полях там стоит признак not null. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 14:57 |
|
Господа базоёбы, скок сюды
#60194
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
basename, планы давай на второй с простым join ... |
|||||||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||||||
09.06.2022, 15:13 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Хм, а почему с join Query Cost больше, чем с Left Join? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:16 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
постгре И всё равно я сомневаюсь, что замена left join на join может вызвать деградацию. from Table1 a left join table2 b on a=b vs select a.* from Table1 a inner join table2 b on a=b могут давать разный перформанс при разный случаях ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:21 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Господа, проясните плиз за Query cost. Ведь значение больше, это хуже? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:30 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Планы разные. По сути вопроса: вероятно, количество вложений подопытного несколько менее числа топиков, в которые он насрал. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:36 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
постгре И всё равно я сомневаюсь, что замена left join на join может вызвать деградацию. from Table1 a left join table2 b on a=b vs select a.* from Table1 a inner join table2 b on a=b могут давать разный перформанс при разный случаях ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:37 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Господа, проясните плиз за Query cost. Ведь значение больше, это хуже? Это реальный план выполнения или предполагаемый? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:39 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Выводи время исполнения для каждого запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:40 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Планы разные. По сути вопроса: вероятно, количество вложений подопытного несколько менее числа топиков, в которые он насрал. То ли дело файрволл одминить, либо ещё чего-нибудь конфигурастить в ОС и ПО. там арифметика чёткая без возможности выбора вариантов достижения ))) Хотя правда в сложной маршрутизации тоже есть стоимость маршрута ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:40 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Господа, проясните плиз за Query cost. Ведь значение больше, это хуже? Это реальный план выполнения или предполагаемый? https://dev.mysql.com/doc/workbench/en/wb-performance-explain.html Нажал выполнить запрос, потом Execution plan Видимо, реальный ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:43 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
basename, планы давай на второй с простым join если ты так дальше будешь углубляться, то не в запросе твоем дело, а в структуре фашисткой базы и всем этом ебучем php-ковнокоде ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:44 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Блин, сложный ваш SQL. даже текущую задачу можно решить фиг знает сколькми способами. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:45 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Блин, сложный ваш SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:46 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
По планам порядок соединения таблиц разный. Это реальный план выполнения или предполагаемый? https://dev.mysql.com/doc/workbench/en/wb-performance-explain.html Нажал выполнить запрос, потом Execution plan Видимо, реальный По времени выполнения тоже смотреть желательно, а не только на стоимость. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:47 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
... на второй с простым join если ты так дальше будешь углубляться, то не в запросе твоем дело, а в структуре фашисткой базы и всем этом ебучем php-ковнокоде это тебе элита говорит. внемли ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:51 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Вот ты спросил ))) https://dev.mysql.com/doc/workbench/en/wb-performance-explain.html Нажал выполнить запрос, потом Execution plan Видимо, реальный По времени выполнения тоже смотреть желательно, а не только на стоимость. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:52 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
По сути Базя в 1-м посте получил готовый правильный результат, который имеем за разумное время. Запускать этот запрос с разными юзер_ид особо часто, как полагаю, не планируется. Дальше холивар и возможные оптимизации ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:52 |
|
Господа базоёбы, скок сюды
#60272
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
У меня в игноре только Пошэгеи, пидарасы и саентологи. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
09.06.2022, 15:58 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Размер таблиц небольшой ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 15:59 |
|
Господа базоёбы, скок сюды
|
|||
---|---|---|---|
#18+
Правильно ли я понимаю, грубо говоря, в случае left join ему надо просто к большому куску надо присобачить ещё кусочек, а в случае join, отсечь ненужное из двух кусков и уже их склеить? тогда вроде бы логично, что join дороже и дольше должен выполняться? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 16:12 |
|
|
start [/forum/topic.php?fid=24&msg=60259&tid=2074]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
389ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
109ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 566ms |
0 / 0 |