Я использую Windows 7 (64-разрядную версию) на процессоре Intel Q6600 с 4 ГБ оперативной памяти.
У меня есть папка с 2 миллионами файлов, со средним размером файла 10 КБ.
Проводник Windows перестает отвечать при открытии папки. Как я могу преодолеть это?
Ответы:
Вы можете преодолеть это, используя более разумную структуру для ваших файлов. Хотя Explorer будет поддерживать каталоги с миллионами файлов, он не предназначен для такого сценария, и производительность будет низкой.
Для получения дополнительной информации см. Эту статью TechNet:
http://technet.microsoft.com/en-us/magazine/hh395477.aspx
источник
К сожалению, Windows не может обрабатывать более 80 тысяч файлов в папке аккуратно и эффективно (по крайней мере, на сервере Xeon 2,8 ГГц с 4 ГБ ОЗУ)
Это начинает терпеть крах и гореть около 60 КБ.
При 200k перечисление папки занимает 2 дня. У нас была эта проблема с папкой badmail с использованием Windows Exchange. Единственный способ преодолеть это - создать тысячи папок (которые он может нормально обрабатывать) с файлами внутри этих папок с большим количеством папок.
В противном случае вам следует серьезно рассмотреть возможность сброса этих данных в файл SQL, используя SQLExpress, который является бесплатным, или MySQL, который также является бесплатным. Напишите небольшую программу, чтобы справиться с ней, и вам будет хорошо - это то, что мы сделали с нашими 200k файлами, и теперь у нас есть более 12 миллионов отсортированных писем с быстрым доступом.
источник