Size: a a a

2020 August 15

O

Onlinehead in ctodailychat
Ага. И задача в том, чтобы превратить это в нечто визуально приятное и без ада) Ок. Так, ща ноут с полки возьму..
источник

VF

Vadim Fedosov in ctodailychat
@maxbaluev чатом ошиблись?
источник

D

Dedulik in ctodailychat
Onlinehead
Ага. И задача в том, чтобы превратить это в нечто визуально приятное и без ада) Ок. Так, ща ноут с полки возьму..
))) давай. нужен свежий взгляд
источник

AM

Aga Mahmudov in ctodailychat
mongodb рулит
источник

J

JvK in ctodailychat
хорошо все же golang деплоить. можно докер образ from scratch собирать 1 с бинарником
источник

A

Alexander in ctodailychat
давай твой продадим
источник

SS

Slava Savitskiy in ctodailychat
Alexander
давай твой продадим
😂
источник

AM

Aga Mahmudov in ctodailychat
А вы собсна зачем нужны? Покупателей находите и долю ловите?
источник

A

Alexander in ctodailychat
Alexander
давай твой продадим
ну вот, теперь шутка подвисла, ну ладно
источник

D

Dedulik in ctodailychat
Aga Mahmudov
mongodb рулит
ага, спрашивают иногда про анализатор для монги
источник

D

Dedulik in ctodailychat
... но их уже не спасти )
источник

AM

Aga Mahmudov in ctodailychat
Dedulik
... но их уже не спасти )
а чё так?)
источник

D

Dedulik in ctodailychat
Aga Mahmudov
а чё так?)
потрачено )
источник

D

Dedulik in ctodailychat
источник

O

Onlinehead in ctodailychat
Dedulik
))) давай. нужен свежий взгляд
Так, художник я все таки херовый, но я нашел хорошую аналогию. В попытках разобраться что там на самом деле в каком порядке происходит, я понял, что у меня в голове вывод фактически визуализируется так же, как визуализируется Explain.
perf=# EXPLAIN SELECT * FROM recalls, mfgs

perf-#   WHERE recalls.mfgname = mfgs.mfgname;

Merge Join

 -> Sort

     -> Seq Scan on recalls

 ->  Sort

     -> Seq Scan on mfgs

Только наоборот. Explain объясняет как бы от последней операции к первой, а у меня в голове оно от первых к последним.
То есть, по схеме мы идем слевого верхнего угла до правого нижнего. Параллельные процессы выровнены по Х, каждый следующий шаг, который "про другое" сдвигает следующий блок по Y (я подозреваю что есть операции, которые хочется показать отдельными блоками, но на самом деле это один процесс). Ну и мы не возвращаемся никуда, если у нас два SORT, то просто два блока SORT.
Да, я сделал на примере из интернета, потому что не совсем понимаю как работает твой пример:)
источник

O

Onlinehead in ctodailychat
Короче я примерно так это вижу:)
источник

D

Dedulik in ctodailychat
это план запроса. планы запроса рисует куча тулзовин ) я ваще про другое
источник

D

Dedulik in ctodailychat
представь потребителя - дата инженера или маркетолога. он от "план выполеннеия" в кому впадет
источник

D

Dedulik in ctodailychat
не считая того, что 1) планов у меня нет 2) это ситуативная вещь. сейчас один, через 5 минут другой
источник

O

Onlinehead in ctodailychat
Dedulik
представь потребителя - дата инженера или маркетолога. он от "план выполеннеия" в кому впадет
Тааак... это легко могу представить)
источник