том, что нужно индексировать поле IsDeleted для мягкого удаления?
Насколько он прав и актуально ли это вообще, или актуально прежде всего для ef core
у вас есть фильтр в выборках по этому полю?
Да, ставить только если есть выборка
Ну, если я правильно тебя понял, то да, который постоянно учитывает, что маркировка удаления не тру.
Спасибо, странно, что я находил лишь Laravel по этому запросу и там была информация, что неактуально
тогда надо просто создать индекс да посмотреть, будет ли профит а вообще булево поле для удаления это шляпа, я всегда делаю datetime
Возьму на вооружение, спасибо
Вопрос исключительно в селективности. Если у тебя полтаблицы в этих флагах, то база данных пошлёт на хуй индекс и будет делать фуллскан. Если три записи - полезет в индекс и выберет их по одиночке.
Обсуждают сегодня