Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Вниз

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

 
Карелин Артем   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
8-24978
Comwad
2002-09-20 13:16
2003.01.09
Почему Beep(1000,1000) из WinProcs не работает под WIN 95/98


4-25146
chernoruk
2002-11-15 20:02
2003.01.09
cmd.exe


1-24946
georgys
2002-12-26 15:15
2003.01.09
Каким образом можно разбить эту строку на подстроки...


1-24904
jen_bond
2002-12-25 23:06
2003.01.09
Помгите советом!


3-24797
Cobalt
2002-12-11 22:57
2003.01.09
Через что работает 1С?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский