![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Физическое сохранение данных [D5, IB6.x]
Leran2002 © (2002-08-13 07:46:00)Понимаю может глупый вопрос, но помогите разрушить мои сомнения.
Мне не дает покоя следующая вещь:
В своей программе использую TIBTable (MainTbl:TIBTable). В определенные моменты делаю Commit, например так:
MainTbl.Transaction.CommitRetaining;
Так вот в чем состоит вопрос, обеспечивает ли CommitRetaining физическое сохранение данных на диске (типа как FlushBuffers при использовании TTable при работе с Paradox)???
Если нет, то как проделать что-то типа FlushBuffers, используя TIBTable.
Заранее спасибо.
Leran2002 (2002-08-13 11:57:00) [1]Всем спасибо, наконецто нашел эту опцию "Force Write"...
Desdechado (2002-08-13 11:06:00) [2]см. Виталий Панасенко (13.08.02 08:49)
только это сильно замедляет работу сервера
Leran2002 (2002-08-13 10:31:00) [3]
> Anatoly Podgoretsky © (13.08.02 08:55)
> Виталий Панасенко (13.08.02 08:49)
Тогда такой вопрос:
А всетки можно ли как нить программно сбросить данные на диск???
Заранее спасибо...
Anatoly Podgoretsky (2002-08-13 08:55:00) [4]Leran2002 © (13.08.02 07:46)
Нет это только подтверждение трансакции, и уж дело сервера как с \тим быть писать на диск или попожже. Надеюсь что UPS и программы управления им стоят, иначе о чем говорить то.
Виталий Панасенко (2002-08-13 08:49:00) [5]Но у сервера есть опция (что-то типа Force Write), которая это делает само. Если установлено, сервер сам все сбрасывает на диск. Пожалуйста