Для первого вопроса, то файлы должны быть удалены как только вы удалите относительную строку (DELETE FROM ...
) и зафиксируете. То же самое следует применять в обратном порядке (если вы удалите файл, относительная строка должна исчезнуть).
Это верно для файла подвергается через сетевой ресурс, то физического файл будет удален в более позднее время, в зависимости от модели восстановления и процесса сбора мусора в FileStream (см sp_filestream_force_garbage_collection хранимой процедуры).
Для второго вопроса доступ будет всегда медленнее, чем чистая файловая система, из-за служебных данных SQL Server (find время будет на порядок быстрее).
По сравнению с доступом T-SQL все зависит от размера сохраняемого вами блоба. В двух словах, если ваши капли меньше 1 МБ с использованием T-SQL, это должно быть быстрее. Подробнее см. Здесь: Best Practices on FILESTREAM implementations.
Мой вопрос не в том, что такое quary для удаления строки из файла tabletable.my вопрос в том, как я могу удалить строку и физический файл из указанной папки в то же время – user2541236