Главная страница
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.009 c
2-1257708059
andrewtitoff
2009-11-08 22:20
2009.12.27
Почему не фильтруется ADOQuery?


2-1257513309
Бульбаш
2009-11-06 16:15
2009.12.27
Если позволите вернусь к теме обсуждения


2-1257871099
vtur
2009-11-10 19:38
2009.12.27
Создание приложений с использованием DLL


2-1257442024
V
2009-11-05 20:27
2009.12.27
TBitmap и Array of Byte


2-1257580554
FIL-23
2009-11-07 10:55
2009.12.27
Трехмерное рисование графиков