|
|
|
Около миллиона файлов в директории Windows 2003
|
|||
|---|---|---|---|
|
#18+
Около миллиона файлов в директории Windows 2003 server. Файлы небольшие, приблизительно 50Kb. После того, как их туда запишут будут "трогать" не очень часто. Интересует, есть у кого опыт в данном вопросе? Какие могут быть подводные камни? Есть ли возможность ускорить поиск файлов в директории по точному имени, так как работать с ними будет приложение и поиск имен будет в базе данных а потом уже в NTFS? Спасибо всем, кто нашел время поделиться информацией... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2010, 14:49 |
|
||
|
Около миллиона файлов в директории Windows 2003
|
|||
|---|---|---|---|
|
#18+
Sergey Ch, Wiki NTFS (английская) - начало. В NTFS файлы в каталогах индексированы по имени - BTree+ -> поиск будет быстрый. О чем надо не забыть - то что MFT фрагментируется. Желательно хранить все на отдельном (или достаточно свободном диске). Еще идея, чтобы можно было файл-менеджером ходить по такому каталогу - разбить на несколько подкаталогов какой-нибудь хэш-функцией (имя файла+имя каталога). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2010, 15:05 |
|
||
|
Около миллиона файлов в директории Windows 2003
|
|||
|---|---|---|---|
|
#18+
Не помещать столько файлов в одну папку -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2010, 15:09 |
|
||
|
Около миллиона файлов в директории Windows 2003
|
|||
|---|---|---|---|
|
#18+
SiemarglSergey Ch, Еще идея, чтобы можно было файл-менеджером ходить по такому каталогу - разбить на несколько подкаталогов какой-нибудь хэш-функцией (имя файла+имя каталога). у WSUSa подсмотрел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2010, 15:24 |
|
||
|
Около миллиона файлов в директории Windows 2003
|
|||
|---|---|---|---|
|
#18+
Может информацию в базу данных можно положить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2010, 15:48 |
|
||
|
Около миллиона файлов в директории Windows 2003
|
|||
|---|---|---|---|
|
#18+
SiemarglЕще идея, чтобы можно было файл-менеджером ходить по такому каталогу - разбить на несколько подкаталогов какой-нибудь хэш-функцией (имя файла+имя каталога). Спасибо за совет. Сделал проще - имя каталога включает три первых буквы из шести сгенерированного последовательно имя файла, а сам файл - последних три буквы, итого иммеем довольно много файлов, при этом сильно не загружая каталог Ещё раз всем спасибо за оперативную помощь в решении вопроса. Вопрос закрыт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2010, 17:36 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=36482997&tid=1500288]: |
0ms |
get settings: |
11ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 463ms |

| 0 / 0 |
