Horsun Vlad пишет:
Serge Buzadzhy ...
Елки.. Джеф действительно все унпрепарит по завершению транзакции. Не
ожидал.
Где ? Я вижу только закрытие курсоров (IBX 6.08) :
procedure TIBSQL.BeforeTransactionEnd(Sender: TObject);
begin
if (FOpen) then
Close;
end;
В датасете
Serge Buzadzhy ...
Horsun Vlad пишет:
Serge Buzadzhy ...
Елки.. Джеф действительно все унпрепарит по завершению транзакции. Не
ожидал.
Где ? Я вижу только закрытие курсоров (IBX 6.08) :
...
В датасете
Не посмотрел в него ибо не пользую ;)
Тем хуже для Джеффа :)
--
Хорсун Влад
Gene Feudorov пишет:
Лет семь уже работаю с интербейзом, но только на днях, благодаря данной
конференции, узнал о том, что запрос можно не анпрепэрить при завершении
транзакции. А ведь компоненты IBX именно так и поступают!
рекомендую перед операцией провести натурный эксперимент:
Serge Buzadzhy wrote:
Елки.. Джеф действительно все унпрепарит по завершению транзакции. Не
ожидал.
Там столько было противоречивых метаний между версиями вокруг
автостарта-автокоммита да известного глюка с SP, что Джефф имхо в один
прекрасный день окончательно запутался, сказал а ну
Serge Buzadzhy ...
Елки.. Джеф действительно все унпрепарит по завершению транзакции. Не
ожидал.
Где ? Я вижу только закрытие курсоров (IBX 6.08) :
procedure TIBSQL.BeforeTransactionEnd(Sender: TObject);
begin
if (FOpen) then
Close;
end;
--
Хорсун Влад
Roman Rokytskyy ...
У меня экспериментально получался предел в ~20 000 запросов (точнее
хэндлов)... после этого сервер зависал.
Двойка не виснет, но говорит о невозможности получить память у ОС.
При аллокировании хендла запроса ему сразу выделяется пул 64К. У меня
удалось выделить чуть
A K ...
1) какие подводные камни тут возможны? почему IBX анпрепэрит запрос, хотя
этого можно было бы и не делать? (один ответ я знаю: на тот случай, если
изменятся метаданные)
Затем же, зачем и назначает имя курсора каждому селекту. От большого ума
2) насколько для сервера критично
Serge Buzadzhy ...
И что по коммиту или роллбэку транзакции ИБХ делает FreeHandle всем
запросам? Не верю.
Он это делает слишком часто. Достаточно один раз - перед дисконнектом.
--
Хорсун Влад
2) насколько для сервера критично количество подготовленных запросов? если
их будет порядка 5 000? и висеть они будет на протяжении рабочего дня 8-10
часов?
Память жрать будут
Насколько это критично?
2) насколько для сервера критично количество подготовленных запросов? если
их будет порядка 5 000? и висеть они будет на протяжении рабочего дня
8-10
часов?
Память жрать будут
Насколько это критично?
Не готов сказать - нужно мерять. Хендлы, сами по себе, не должны много
10 matches
Mail list logo