Size: a a a

F# Flood: Days Gone

2020 March 16

Д

Диёр in F# Flood: Days Gone
с чего ты взял
источник

R

Roman in F# Flood: Days Gone
то, что на первый взгляд может выглядеть очень безобидно, на деле выльется в 17 джойнов
источник

VK

Vladislav Khapin in F# Flood: Days Gone
Mark Shevchenko
Классический SQL тоже так проектировали. Потом оказалось, что некоторые запросы могут поставить базу в известную позицию. При этом не только сами будут выполняться медленно, так ещё и притормозят все остальные.
Я так как-то ебнул сервак оракловской бд одним запросом. Ещё порождал зомби сессии, получал ошибки с текстом «пишите в наш саппорт»
источник

Д

Диёр in F# Flood: Days Gone
Roman
то, что на первый взгляд может выглядеть очень безобидно, на деле выльется в 17 джойнов
так ты заранее знаешь что по этому полю сложный запрос будет
источник

R

Roman in F# Flood: Days Gone
Диёр
так ты заранее знаешь что по этому полю сложный запрос будет
откуда?
источник

R

Roman in F# Flood: Days Gone
Откуда фронтендер знает, что по этому полю у нас будет тяжелый запрос?
источник

DK

Dmitry K. in F# Flood: Days Gone
Roman
откуда?
я тоже не пойму :c
писать какой-то валидатор, который определяет сложность запроса? как это так
источник

Д

Диёр in F# Flood: Days Gone
Roman
Откуда фронтендер знает, что по этому полю у нас будет тяжелый запрос?
не фронтендер, а ты
источник

R

Roman in F# Flood: Days Gone
Dmitry K.
я тоже не пойму :c
писать какой-то валидатор, который определяет сложность запроса? как это так
ну типа нажал кнопку "скажи сложность" и он говорит: "че-та сложна". Вот тебе и валидатор)
источник

R

Roman in F# Flood: Days Gone
Диёр
не фронтендер, а ты
т.е. это на бекенде валидируют сложность запроса?
источник

Д

Диёр in F# Flood: Days Gone
ну да
источник

Д

Диёр in F# Flood: Days Gone
тебе запрос приходит и ты на бэкенде считаешь по полям
источник

Д

Диёр in F# Flood: Days Gone
по аргументам
источник

Д

Диёр in F# Flood: Days Gone
смотришь нагруженность сервисов
источник

R

Roman in F# Flood: Days Gone
отлично. Т.е. теперь мне нужно в коде дублировать схему базы?
источник

R

Roman in F# Flood: Days Gone
с индексами и прочим говном?
источник

R

Roman in F# Flood: Days Gone
И делать это динамически?
источник

VK

Vladislav Khapin in F# Flood: Days Gone
Ayrat Hudaygulov
АНГЛИЧАНЕ ЧТО-ТО ПОНИМАЮТ
Бахнул певка - здоров как бык. А ещё лучше после певка подраться, физическая активность организм укрепляет
источник

DK

Dmitry K. in F# Flood: Days Gone
Roman
ну типа нажал кнопку "скажи сложность" и он говорит: "че-та сложна". Вот тебе и валидатор)
источник

Д

Диёр in F# Flood: Days Gone
Roman
отлично. Т.е. теперь мне нужно в коде дублировать схему базы?
в схеме только
источник