Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Вопрос о кэшировании   Найти похожие ветки 

 
Евгений.крск ©   (2003-10-23 18:57) [0]

Подскажите пожалуйста каким образом можно заставить Delphi2 БД paradox & Windows сбросить кэш на диск ?

забиваю таблицу парадокса 100 записями в цикле, выполняю dbiSaveChanges или dbiUseIdleTime и даже dbiSaveChanges + dbiUseIdleTime + table.close после чего жму reset (сбой питания). При открытии таблицы после перезагрузки вижу, что изменения не сохранились.

Вопрос. Это не записался кэш Windows ? Если да то как можно принудительно его записать и можно ли сбросить кэш только для указанного файла чтобы не перегружать HDD. Если нет, то как гарантированно записать данные таблицы ?


 
Vlad ©   (2003-10-23 18:59) [1]

FlushBuffers


 
Anatoly Podgoretsky ©   (2003-10-23 19:18) [2]

Vlad © (23.10.03 18:59) [1]
Это не влияет на кэш Windows


 
Евгений.крск ©   (2003-10-23 20:23) [3]

to Vlad © > нашёл только windows.flushFileBuffers, но там непонятно что передавать в качестве хэндла файла

to Anatoly Podgoretsky © > а можно ли вообще решить эту проблему ?
Вопрос о сохранении стоит оч. серьёзно (приём коммунальных платежей и платежей за электроэнергию у населения) программа запущена практически весь день (почти постоянно в режиме ожидания ввода информации) ввод присходит примерно раз в 5 минут, после чего нужно гарантированно записать данные. Стоит UPS,RAID, но комп может глюкануть и сам по себе. Готов даже запретить в windows кэш на запись, но это вряд ли элегантное решение. И дополнительно ведь есть ещё и внутренний кэш винта.



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
3-41055
Стас
2003-10-24 12:29
2003.11.13
Вопросы по базам данных


1-41595
Magical
2003-10-26 18:40
2003.11.13
скопировать экран


1-41363
RoLeX
2003-10-30 14:29
2003.11.13
Как сделать, чтобы в Edit1 можно было воодить только цифры???


1-41729
Saturn
2003-11-03 15:45
2003.11.13
Хитрый вопрос. :)


3-40991
mari
2003-10-16 15:43
2003.11.13
получается таблица отсортированная в обратном порядке