Мы используем файловые потоки в Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (X64) и Windows Server 2008 для хранения миллионов файлов. Поскольку существуют миллионы файлов, все они сгруппированы в 100 файловых групп и последовательно вставляются одна за другой файловой группы. Теперь у нас есть около 15K файлов в каждой файловой группе, и ожидается, что скоро они увеличатся до 20K. поэтому мы хотим знать, существует ли какой-либо максимальный предел количества строк, который может иметь файловая группа для обеспечения оптимальной производительности, или существует ли какой-либо максимум на стороне операционной системы для оптимальной производительности, поскольку мы храним или собираемся хранить около 20 КБ файлов в одной папке?
Любое предложение для правильных ресурсов также будет очень полезно.
У меня есть ссылка на блог MSDN, в котором говорится, что
4. Проверьте, не содержат ли контейнеры каталога FILESTREAM более 300 000 файлов по отдельности, так как снижение производительности NTFS может быть проблемой, особенно когда включена генерация 8.3 имен файлов.
Спасибо.