Случился тут такой код:
много раз в цикле вызов функции
старт транзакции
простой селект (only read)
коммит
Если FW on, то винч яростно начинает дрыгать головками. Очевидно на каждый
коммит пишется tip, заголовок и ещё може чего.
Мораль в том, что надо править в консерватории чтобы для read т
Alexey Popov пишет:
Мораль в том, что надо править в консерватории чтобы для read транзакций
ничего не писалось в базу по коммиту.
Сильно. А по старту?
To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or
reply to this email with the words "REMOVE ME" as the
"Alexey Popov" ...
Случился тут такой код:
много раз в цикле вызов функции
старт транзакции
простой селект (only read)
коммит
Если FW on, то винч яростно начинает дрыгать головками. Очевидно на каждый
коммит пишется tip, заголовок и ещё може чего.
Мораль в том, что надо править в консерватор
Vlad Khorsun wrote:
2. Настояшая мораль (в данном примере) - пользовать одну общую RO тр-цию
Дык понятно, посто при модульном и объектном построении софта не всегда
есть возможность договориться о кооперации в использовании единой транзакции.
А для явно RO транзакции надеюсь точно ничего н
Vlad Khorsun wrote:
2. ÐаÑÑоÑÑÐ°Ñ Ð¼Ð¾ÑÐ°Ð»Ñ (в данном пÑимеÑе) - полÑзоваÑÑ Ð¾Ð´Ð½Ñ Ð¾Ð±ÑÑÑ RO ÑÑ-ÑиÑ
ТÑÑ ÐºÑÑаÑи не Ñак вÑÑ Ð¿ÑоÑÑо. ÐÑÑÑ Ð¼Ð°ÑÑа ÑоÑÑа, коÑоÑÑе не ÑÑÑÑждаÑÑ ÑебÑ
ÑÑÑаноÐ
"Alexey Popov" ...
Vlad Khorsun wrote:
2. Настояшая мораль (в данном примере) - пользовать одну общую RO тр-цию
Дык понятно, посто при модульном и объектном построении софта не всегда есть возможность договориться о кооперации в использовании
единой транзакции.
А для явно RO транзакции на
"Alexey Popov" ...
Vlad Khorsun wrote:
2. ÐаÑÑоÑÑÐ°Ñ Ð¼Ð¾ÑÐ°Ð»Ñ (в данном пÑимеÑе) - полÑзоваÑÑ Ð¾Ð´Ð½Ñ Ð¾Ð±ÑÑÑ RO ÑÑ-ÑиÑ
ТÑÑ ÐºÑÑаÑи не Ñак вÑÑ Ð¿ÑоÑÑо. ÐÑÑÑ Ð¼Ð°ÑÑа ÑоÑÑа, коÑоÑÑе не ÑÑÑÑждаÑÑ ÑÐ
Vlad Khorsun wrote:
Кстати, у SS этот flush не вызывается при "коммите" RO тр-ции.
Можно ли при коммите легко определить меняла ли транзакция чего или нет?
Если нет, то и не вызывать flush.
Хотя конечно ещё неприятен рост TIP из за большого количества читающих
транзакцией (даже read_c
Vlad Khorsun wrote:
ÐÐ¾Ñ Ð¸Ð¼ÐµÐ½Ð½Ð¾ ÑÑо Ð¼Ñ Ð¾Ð±ÑÑждали в fb-architect. ÐÑÑÑ Ð¸Ð´ÐµÑ ÐºÐ°Ðº ÑÑо можно
ÑлÑÑÑиÑÑ, пÑоÑÑо нÑжно ÑÑим занÑÑÑÑÑ. Ðа палÑÑаÑ
- позволиÑÑ Ð½ÐµÑколÑким
поÑледоваÑелÑно
"Alexey Popov" ...
Vlad Khorsun wrote:
ÐÐ¾Ñ Ð¸Ð¼ÐµÐ½Ð½Ð¾ ÑÑо Ð¼Ñ Ð¾Ð±ÑÑждали в fb-architect. ÐÑÑÑ Ð¸Ð´ÐµÑ ÐºÐ°Ðº ÑÑо можно ÑлÑÑÑиÑÑ, пÑоÑÑо нÑжно ÑÑим занÑÑÑÑÑ. Ðа палÑÑаÑ
- позволиÑÑ
неÑколÑким
поÑлеÐ
"Alexey Popov" ...
Vlad Khorsun wrote:
Кстати, у SS этот flush не вызывается при "коммите" RO тр-ции.
Можно ли при коммите легко определить меняла ли транзакция чего или нет?
Да
Если нет, то и не вызывать flush.
См. выше :)
--
Хорсун Влад
To unsubscribe from this group,
Vlad Khorsun wrote:
Ðикакого не даваÑÑ Ð½ÐµÐ»ÑзÑ. ÐидимоÑÑÑ Ð·Ð°Ð¿Ð¸Ñей опÑеделÑеÑÑÑ Ð¸ÑÑ
Ð¾Ð´Ñ Ð¸Ð·
номеÑа ÑиÑаÑÑей ÑÑ-Ñии и номеÑа ÑÑ-Ñии, изменивÑей запиÑÑ. ХоÑÑ... Ñм. ниже
ТÑÑ Ð
Vlad Khorsun wrote:
Можно ли при коммите легко определить меняла ли транзакция чего или нет?
Да
Если нет, то и не вызывать flush.
См. выше :)
Проверил. Сделал в цикле 1 раз
StartTransaction
Commit
Транзакция
nowait
rec_version
read_committed
Сервер FB2.0.3, FW=On.
Сильно
"Alexey Popov" ...
Сервер FB2.0.3, FW=On.
SS или CS ?
--
Хорсун Влад
To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or
reply to this email with the words "REMOVE ME" as the subject.
"Alexey Popov"
ÑообÑил/ÑообÑила в новоÑÑÑÑ
ÑледÑÑÑее: news:hoffs6$o3...@dough.gmane.org...
Vlad Khorsun wrote:
Ðикакого не даваÑÑ Ð½ÐµÐ»ÑзÑ. ÐидимоÑÑÑ Ð·Ð°Ð¿Ð¸Ñей опÑеделÑеÑÑÑ Ð¸ÑÑ
Ð¾Ð´Ñ Ð¸Ð·
номеÑа ÑиÑ
ТÑÑ Ð½Ñжно подÑмаÑÑ. ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ Ð´ÐµÐ¹ÑÑвиÑелÑно можно бÑÐ´ÐµÑ RO RC ÑÑ-ÑиÑм
ÑÑпо даваÑÑ Ð½Ð¾Ð¼ÐµÑ 1 :) ÐÐ»Ñ Ð½Ðµ RC ÑÑ-Ñий ÑÑо ÑоÑно нелÑзÑ.
ТÑÑ ÑÑÐ¾Ð¸Ñ Ð·Ð°Ð¼ÐµÑиÑÑ, ÑÑо некоÑоÑÑй ÑоÑÑ
Ðак говаÑивал оÑÐµÑ Ð¤ÐµÐ´Ð¾Ñ: не коÑÑÑÑи Ñади, а Ñокмо Ð²Ð¾Ð»ÐµÑ Ð¿Ð¾ÑлавÑей мÑ
женÑ!
ÐеÑиÑе, полÑзÑйÑеÑÑ:
http://gsbelarus.com/gs/fdbconvert/fdbconvert_rus.html
ÐайдеÑе оÑибки -- ÑообÑайÑе.
To unsubscribe
Hello, Andrei!
You wrote on Thu, 25 Mar 2010 05:54:55 -0700 (PDT):
A> ÐеÑиÑе, полÑзÑйÑеÑÑ:
A> http://gsbelarus.com/gs/fdbconvert/fdbconvert_rus.html ÐайдеÑе оÑибки --
ÑообÑайÑе.
ÐÐµÐ½Ñ ÐºÐ°Ðº-Ñо наÑÑоÑожила ÑÑаза: "УÑилиÑа не
A> ÐеÑиÑе, полÑзÑйÑеÑÑ:
A> http://gsbelarus.com/gs/fdbconvert/fdbconvert_rus.html ÐайдеÑе
оÑибки -- ÑообÑайÑе.
ÐÐµÐ½Ñ ÐºÐ°Ðº-Ñо наÑÑоÑожила ÑÑаза: "УÑилиÑа не ÑÑебÑÐµÑ Ð½Ð°Ð»Ð¸ÑÐ¸Ñ Ð½Ð° компÑÑÑеÑе
ÑеÑвеÑ
"Andrei" ÑообÑил/ÑообÑила в новоÑÑÑÑ
ÑледÑÑÑее:
ÐайдеÑе оÑибки -- ÑообÑайÑе.
Тем не менее, Ð¼Ñ Ð½Ð°ÑÑоÑÑелÑно ÑекомендÑем Ðам пÑедвÐÑиÑелÑно
To unsubscribe from this group, send email to
"Andrei" ...
Ðак говаÑивал оÑÐµÑ Ð¤ÐµÐ´Ð¾Ñ: не коÑÑÑÑи Ñади, а Ñокмо Ð²Ð¾Ð»ÐµÑ Ð¿Ð¾ÑлавÑей мÑ
женÑ!
ÐеÑиÑе, полÑзÑйÑеÑÑ:
http://gsbelarus.com/gs/fdbconvert/fdbconvert_rus.html
ÐайдеÑе оÑибки -- ÑообÑайÑе.
>
> . .
> : - embedded ?
да. иÑполÑзÑеÑÑÑ embedded. заглÑниÑе в каÑалог FDBConvertPortable\app
\FDBConvert.
To unsubscribe from this group, send email to
ru-firebird+unsubscribegooglegroups.com or reply to this email with the words
"REMOVE ME" as the subject.
Vlad Khorsun wrote:
Сервер FB2.0.3, FW=On.
SS или CS ?
SS.
Вопрос ещё в том, что происходит со грязными страницами после, если не по
коммит не делается flush.
To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or
reply to this email with the words
Oleg Matveyev пиÑеÑ:
напÑимеÑ, еÑли ÐºÐ¾Ð½Ð½ÐµÐºÑ Ð½Ðµ обÑаÑаеÑÑÑ Ð·Ð° current_connection, Ñо
вÑдаваемÑй Ð½Ð¾Ð¼ÐµÑ Ð½Ðµ ÑвелиÑиваеÑÑÑ.
Уже давно ÑвелиÑиваеÑÑÑ.
--
ÐмиÑÑий Ðманов
To unsubscribe from this
Dmitry Yemanov wrote:
напÑимеÑ, еÑли ÐºÐ¾Ð½Ð½ÐµÐºÑ Ð½Ðµ обÑаÑаеÑÑÑ Ð·Ð° current_connection, Ñо
вÑдаваемÑй Ð½Ð¾Ð¼ÐµÑ Ð½Ðµ ÑвелиÑиваеÑÑÑ.
Уже давно ÑвелиÑиваеÑÑÑ.
ÐÐµÐ½Ñ ÐºÐ°Ðº Ñо Ñаз за ÑÑо ÑÑÑÑ Ð½Ð¾Ð³Ð°Ð¼Ð
Dmitry Yemanov wrote:
напÑимеÑ, еÑли ÐºÐ¾Ð½Ð½ÐµÐºÑ Ð½Ðµ обÑаÑаеÑÑÑ Ð·Ð° current_connection, Ñо
вÑдаваемÑй Ð½Ð¾Ð¼ÐµÑ Ð½Ðµ ÑвелиÑиваеÑÑÑ.
Уже давно ÑвелиÑиваеÑÑÑ.
Ñ ÐºÐ¾Ð³Ð¾ как
Ñ Ð¼ÐµÐ½Ñ Ð²Ñе еÑе не ÑвелиÑ
"Alexey Popov" ...
Vlad Khorsun wrote:
Сервер FB2.0.3, FW=On.
SS или CS ?
SS.
Посмотрел ещё раз. Хоть flush для SS и не вызывается, но и header, и TIP
на диск всё равно пишутся :)
Вопрос ещё в том, что происходит со грязными страницами после, если не по
коммит не делается flush.
Y> Я ÑÑо-Ñо запамÑÑовал - еÑÑÑ Ð»Ð¸ в FB возможноÑÑÑ Ð²ÑÑавлÑÑÑ Ð±Ð¸Ð½Ð°ÑнÑе
Y> Ð±Ð»Ð¾Ð±Ñ Ð¸Ð»Ð¸ длиннÑе ÑекÑÑовÑе блобÑ(Ñ Ð¿ÐµÑеноÑами и пÑоÑими
Y> ÑпеÑÑимволами) из sql-ÑкÑипÑов в
28 matches
Mail list logo