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

Вниз

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

 
Карелин Артем ©   (2002-12-16 13:53) [0]

Итак, провел эксперимент: есть тестовая база и самодельная прога для заливки данных.
Работа идет следующим образом: стартует транзакция -> идет цикл: генерируются значения-> через хранимую процедуру добавляются эти значения в таблицу -> цикл кончает-> транзакция подтверждена.
Теперь результаты: коннектов больше 1 - ну еще у меня ems висит. Добавляю миллион записей - размер базы не меняется. (В EMS изменения видны) База меняет размер при завершении ВСЕХ коннектов!
Что за глюк??
Пробовал в 2-х виндосах: миллениум и 2000"Server.


 
Romkin ©   (2002-12-16 13:56) [1]

Может, у тебя Forced Writes нету? тогда база записывается, когда удобно системе...


 
Карелин Артем ©   (2002-12-16 13:58) [2]

И эту штуку я тоже мучал по-разному. Включено. А размер меняется в момент последнего дисконнекта.


 
Johnmen ©   (2002-12-16 14:00) [3]

Дело в том, что данные о размере файла обновляютя по его закрытии...


 
FreeLancer ©   (2002-12-16 14:01) [4]

Так и будет. Более того, если базу скопировать куда-либо до дисконнекта, будет копия без последних изменений.


 
Alexandr ©   (2002-12-16 14:02) [5]

Так-с...
1) тут ForceWrites крутили в Firebird.
Он теперь на ходу не переключается. Только после отсоединения всех.
2) Дело действительно в force writes
ты бы точно версию сервера указал...


 
Alexandr ©   (2002-12-16 14:05) [6]

не...
по крайней мере на NTFS+ForceWrites сведения должны сразу обновляться...
Проверено многократно в процессе restore


 
Карелин Артем ©   (2002-12-16 14:05) [7]

FireBird 1.0.796.


 
Alexandr ©   (2002-12-16 14:08) [8]

ага. Почти релиз...
новый Force Writes начинает действовать после выхода всех из базы и захода по-новой.
Да, это большой изврат. Но в Firebird его вряд-ли будут править, поскольку они сами же и испоритили его поведение.
Нужно было юзать Yaffil. Там все правильно. И меняется он на лету, как и раньше.


 
Andriano ©   (2002-12-16 16:04) [9]

Что, очень нужно знать размер файла БД?
Да ещё в тот момент, когда его содержимому и размеру нельзя верить.



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
4-25131
Comwad
2002-11-20 08:48
2003.01.09
Узнать объем памяти, который занимает процесс.


1-24940
Def
2002-12-26 13:58
2003.01.09
Бегущая строка


14-25063
tytus
2002-12-20 19:31
2003.01.09
HEEELP!!!


1-24913
Weare
2002-12-23 13:36
2003.01.09
Excel и Delphi


14-25030
Grifon
2002-12-18 21:54
2003.01.09
Задачка