Hi, многоуважаемый All! Может кто подскажет где можно прикрутить что-бы при нехватке страниц FB2 RC4 выделял на диске заданное к-во страниц скопом ?
Ситуация следущая: 1. XP SP2 (да, да, - знаю но шо делать ...) 2. БД на отдельном разделе (NTFS) 3. На тот раздел вроде ничего больше не прикрученно Формачу раздел. Создаю БД. Заливаю данные. Страница БД = Кластеру диска = 4096 Пправда заливка идёт через внешние файлы с другого раздела + куча проверок. {do} Update - нет есть только Insert. Коммит после каждых ~100 000 записей После 2-3 "лимона" начинаются жуткие тормоза ... После танцов с бубном обнаружил что файл БД сильно фрагментирован ... Дефрагментировал ... Ура! - Снова порядок, тормозов нет. {while [есть что заливать] } Помотрел КАК дефрагментирован файл БД и прикольнулся :) 1. Фрагменты файла разбросаны по всему диску хаотично :( (напоминаю кроме БД там ничего нет и диск свежеформатирован/дефрагментирован) 2. Каждый фрагмент имеет как минимум 1 кластер пустого пространства перед следующим !? PS: Может это и офтоп, и виновата как всегда Windows :) Но, имхо, такое впечатление что FB запрашивает у системы (при нехватке страниц) по 1-му кластеру ... Можно ли как-нибуть это обойти, ну хотя-бы сказать FB Захватывать кусками по 100 Mb ? С уважением, Константин Григорьевич. ===============