Я просто хотел спросить, безопасно ли создавать таблицу файлов, которая в будущем будет содержать около 5-15 миллионов файлов размером не более 0,5-10 МБ?
Справится ли с этим NTFS?
Однажды у меня была проблема на старой Windows Server 2008 R2: когда у меня была папка с более чем 2,5 миллионами файлов, создание нового файла внутри этой папки занимало около 30 секунд... получение списка файлов занимало около 5 минут. Это проблема NTFS?
Может ли это быть проблемой для этого? Или таблицы файловых потоков/файлов сами будут создавать подпапки для обработки такого количества файлов и т. д.?
Или достаточно отключить соглашение об именах 8.3, и тогда оно будет работать нормально?
Спасибо и привет
FindFirstFile
, должна выполнять перечисление немедленно, независимо от количества файлов). Обратите внимание, что тестирование никогда не бывает ошибочным — с версии 2008 R2 и по настоящее время NTFS, безусловно, также претерпела улучшения. - person Jeroen Mostert   schedule 29.01.2020FILESTREAM
данные. - это не все в одном большом каталоге, поэтому, если вы заранее беспокоитесь о возможных проблемах с производительностью, имеет смысл построить свое решение так, чтобы оно, по крайней мере, было готово к распределению данных по каталогам с помощью нескольких таблиц. /columns (объединенные с представлением) или даже несколько файловых групп (вы не можете добавлять файлы вFILESTREAM
FG, но вы можете иметь несколько FG, каждая со своим собственным корневым каталогом). - person Jeroen Mostert   schedule 29.01.2020