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

Вниз

Как отключить кеш в IB5.6 или что это было ?   Найти похожие ветки 

 
Альф   (2009-01-19 10:35) [0]

Проблема вот в чём.
С недавнего времени появилась странная особенность -  изменения в базе видно на клиенте не сразу, а только через некоторое время.
Т.е. после апдейта таблички, повторная выборка показывает старые данные. Изменённые данные считываются или через достаточно длительное время (минут 5), или же только после реконекта к базе.

Например - в таблице Table1 поле Field1 сожержит значение 10. После операции update Table1 set Field1 = 20, повторный вызов select Field1 from Table1 по прежнему показывает 10.
Такое ощущение что IB client гдето кеширует данные, и кеш сбрасывается только после реконекта.

Или может причина в чём -то другом ?

Везде применятся компоненты TIBxxx.
Схема выполнения апдейтов такая

 query.SQL.Text := sqltext;
 query.Transaction.StartTransaction();
 try
   query.ExecSQL();
   query.Transaction.Commit();
 except
   query.Transaction.Rollback();
 end;

Выборка данных так

 query.SQL.Text := sqltext;
 query.Close();
 query.Open();


 
Альф   (2009-01-19 10:42) [1]

Похоже вопрос снимается:
Обнаружил что у некоторых транзакций чудесным образом слетело Read Committed.


 
Sergey13 ©   (2009-01-19 10:49) [2]

> [0] Альф   (19.01.09 10:35)
> IB5.x

Что заставляет использовать эту древнюю, и по отзывам самую глюкавую, версию? Ведь давно уже модно юзать бесплатную и более предсказуемую жарптицу.


 
Альф   (2009-01-19 11:22) [3]


> Sergey13 ©   (19.01.09 10:49) [2]
> Что заставляет использовать эту древнюю, и по отзывам самую глюкавую, версию?

А догадайтесь с одного раза :) Производственная необходимость!

PS: Отзывов не читал - но по моему скромному мнению IB5.6 самая стабильная из пятерки.


 
Sergey13 ©   (2009-01-19 11:25) [4]

> [3] Альф   (19.01.09 11:22)

Ну да. А виндовс 3.11 самая лучшая из тройки. 8-)


 
Альф   (2009-01-19 11:54) [5]


> Sergey13 ©   (19.01.09 11:25) [4]
> Ну да. А виндовс 3.11 самая лучшая из тройки. 8-)

Возможно - но мне больше нравилась 3.51 :)


 
Виталий Панасенко(дом)   (2009-01-19 12:24) [6]


> Альф   (19.01.09 11:54) [5]

Для рабочих групп?:-)


 
Альф   (2009-01-19 12:50) [7]


> Виталий Панасенко(дом)   (19.01.09 12:24) [6]
> Для рабочих групп?:-)

http://en.wikipedia.org/wiki/File:Windows_Family_Tree.svg



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
2-1257856549
Kolan
2009-11-10 15:35
2009.12.27
Самодельная отрисовка мигает


2-1257668589
Zheksonz
2009-11-08 11:23
2009.12.27
XPManifest, цвет компонента


15-1256741604
Ramms+eineR
2009-10-28 17:53
2009.12.27
Фриланс. Direct3D/OpenGL.


2-1257755267
night_light
2009-11-09 11:27
2009.12.27
не запускается отладчик одного из проектов


2-1252914724
VirEx(home)
2009-09-14 11:52
2009.12.27
сервис + приложение (обмен данными)