9

Я использую Windows 7 (64-разрядную версию) на процессоре Intel Q6600 с 4 ГБ оперативной памяти.

У меня есть папка с 2 миллионами файлов со средним размером файла 10 КБ.

Проводник Windows перестает отвечать при открытии папки. Как я могу преодолеть это?

2 ответа2

11

Вы можете преодолеть это, используя более разумную структуру для ваших файлов. Хотя Explorer будет поддерживать каталоги с миллионами файлов, он не предназначен для такого сценария, и производительность будет низкой.

Для получения дополнительной информации см. Эту статью TechNet:

http://technet.microsoft.com/en-us/magazine/hh395477.aspx

7

Извините, Windows не может обрабатывать более 80 тысяч файлов в папке аккуратно и эффективно (по крайней мере, на сервере Xeon 2,8 ГГц с оперативной памятью 4 ГБ)

Это начинает терпеть крах и гореть около 60 КБ.

При 200k перечисление папки занимает 2 дня. У нас была эта проблема с папкой badmail с использованием Windows Exchange. Единственный способ преодолеть это - создать тысячи папок (которые он может нормально обрабатывать) с файлами внутри этих папок с большим количеством папок.

В противном случае вам следует серьезно рассмотреть возможность сброса этих данных в файл SQL, используя SQLExpress, который является бесплатным, или MySQL, который также является бесплатным. Напишите небольшую программу, чтобы справиться с ней, и вам будет хорошо - это то, что мы сделали с нашими 200k файлами, и теперь у нас есть более 12 миллионов отсортированных писем с быстрым доступом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .