Size: a a a

var chat = new Chat();

2020 July 02

YM

Yury Morozov in var chat = new Chat();
Поэтому в какой момент условия накладываются - пофигу
источник

YM

Yury Morozov in var chat = new Chat();
Главное, чтобы не после tolist()
источник

BS

Boris Shirokolov in var chat = new Chat();
Yury Morozov
Не важно где id=5
Это может быть не ид, а > например. Что в таком случае с планом будет? Если доступов(путейй к записи) может быть много?
источник

BS

Boris Shirokolov in var chat = new Chat();
Yury Morozov
Главное, чтобы не после tolist()
Нене. Толь тру только бд))))
источник

BS

Boris Shirokolov in var chat = new Chat();
Boris Shirokolov
Это может быть не ид, а > например. Что в таком случае с планом будет? Если доступов(путейй к записи) может быть много?
Я я про то, что автор выборки, кажется, должен иметь возможность указать в какой момент применить секьюрити.
источник

YM

Yury Morozov in var chat = new Chat();
Boris Shirokolov
Это может быть не ид, а > например. Что в таком случае с планом будет? Если доступов(путейй к записи) может быть много?
Все зависит от БД, к-ва записей, индексов. Но SQL выбирает ОПТИМАЛЬНЫЙ план в любом случае. Если в > будет 10 записей, то он сначала отфильтрует их. Если 1млн - что-то другое
источник

BS

Boris Shirokolov in var chat = new Chat();
Yury Morozov
Все зависит от БД, к-ва записей, индексов. Но SQL выбирает ОПТИМАЛЬНЫЙ план в любом случае. Если в > будет 10 записей, то он сначала отфильтрует их. Если 1млн - что-то другое
Вооот. На практике тут всё плохо.
источник

YM

Yury Morozov in var chat = new Chat();
Boris Shirokolov
Я я про то, что автор выборки, кажется, должен иметь возможность указать в какой момент применить секьюрити.
Оставь СУБД его работу. Поверь, в 99% случаев СУБД оптимизирует лучше тебя
источник

YM

Yury Morozov in var chat = new Chat();
Для всего остального есть DBD
источник

G

Gopneg in var chat = new Chat();
ему хочется пооптизимизировать, не ограничивай его! %)
источник

BS

Boris Shirokolov in var chat = new Chat();
Yury Morozov
Оставь СУБД его работу. Поверь, в 99% случаев СУБД оптимизирует лучше тебя
Это в случаях с малыми базами. В случае другом - люди неделями запросы оптимизируют)))
источник

YM

Yury Morozov in var chat = new Chat();
И что?
источник

YM

Yury Morozov in var chat = new Chat();
У меня через EF 10 млрд записей работало, это мало или много?
источник

BS

Boris Shirokolov in var chat = new Chat();
Yury Morozov
И что?
Хочется иметь ручки к оптимизации. Пускай примитивные
источник

YM

Yury Morozov in var chat = new Chat();
Есть такое дело, называется хранимки
источник

G

Gopneg in var chat = new Chat();
он хочет рыбку и сесть
источник

BS

Boris Shirokolov in var chat = new Chat();
Yury Morozov
У меня через EF 10 млрд записей работало, это мало или много?
Не много). Два часа работы на морде Я)
источник

G

Gopneg in var chat = new Chat();
субд как кей-велью
источник

YM

Yury Morozov in var chat = new Chat();
Их тоже в EF хоть и через жопу можно на сущности проецировать
источник

YM

Yury Morozov in var chat = new Chat();
ХЗ что там у убого Я, факт что архитектура разрабатывается под требования производительности
источник