On Sat, 23 Jun 2007 15:23:46 +0400, Dmitri Kuzmenko <[EMAIL PROTECTED]> wrote:
> perfmon, разумеется. включаешь показ загрузки каждого проца, и смотришь.
Т.е. признак только один - что оба проца загружены на 50% ?
--
Сергей Смирнов.
> Гы-гы-гы. В 99 мой товарищ защищал диплом по теме "Параллельные
> алгоритмы". Ему 1 балл сняли за "неактуальность" и отсутствие
> практических применений непосредственно в области информационных
> технологий - он выпуклую оболочку в тредах считал.
Это типичная проблема, когда люди не могут объя
Hello, Дмитрий!
Качановский Дмитрий wrote:
перечитал в очередной раз... дополнительного просветления сознания не
обнаружил.. наверное достиг максимального уровня...
:))
тогда перечитай еще пару-тройку раз.
собственно вопрос был не в транзакциях и блокировках, а именно в update. в
какой по
"Dmitry Yemanov"
Спрашивай у тех, кто выплеснул :-)
рейдеры?
--
Булычев Алексей
http://www.stella-npf.ru
http://www.linux.org.ru/view-message.jsp?msgid=1980179
ÐелаÑÑие подпиÑаÑÑÑÑ Ð¸Ð´ÑÑ ÑÑда => Say NO to the Microsoft Office format
as an ISO standard -- http://www.noooxml.org/petition
> ÃÃÃÃÃÃÃ ÃÃÃÃÃÃÃ
ÃÃÃÃ ÃÃÃÃÃÃÃÃ:
>
> www.ibase.ru/devinfo/ibtrans.htm
>
> ÃÃÃÃÃ
> www.ibase.ru/devinfo/pslock.htm
ÃÃ
ÃÃ
ÃÃÃÃÃ Ã ÃÃÃ
ÃÃ
ÃÃÃÃ ÃÃÃ... ÃÃÃÃÃÃÃÃÃ
ÃÃÃÃÃÃ ÃÃÃÃÃÃ
ÃÃÃ
ÃÃÃ ÃÃÃÃÃÃÃÃ ÃÃ
ÃÃÃÃÃÃÃÃÃ.. Ã
> ÃÃÃ ÃÃÃÃ ÃÃÃÃÃÃÃ, ÃÃ ÃÃ
ÃÃ ÃÃ ÃÃÃÃ ÃÃÃÃ
ÃÃ ÃÃÃÃÃÃÃ? Ã ÃÃÃÃ
à ÃÃÃÃÃÃ
ÃÃÃÃÃÃÃ ÃÃÃÃ ÃÃÃÃÃÃ - ÃÃÃÃÃÃ ÃÃÃ ÃÃÃÃÃÃÃ
à update (ÃÃÃà ÃÃÃà update) à FB.
ÃÃ Ã ÃÃÃÃÃÃ, ÃÃÃ ÃÃÃÃÃÃÃÃÃÃÃÃ ÃÃÃÃ
Hello, Дмитрий!
Качановский Дмитрий wrote:
2. (wait) дождаться когда будет можно будет выполнить операцию над всем
множеством (естественно не блокируя его на время ожидания) и выполнить
сначала внимательно прочитай:
www.ibase.ru/devinfo/ibtrans.htm
потом
www.ibase.ru/devinfo/pslock.htm
wa
ëÁÞÁÎÏ×ÓËÉÊ äÍÉÔÒÉÊ wrote:
Ну вот опять, сначала написал, а потом понял что снова поторопился... опять
неправильно поймут :)
вот эту строчку
2. (wait) дождаться когда будет можно и выполнить
правильно читать так
2. (wait) дождаться когда будет можно будет выполнить операцию над всем
множ
îà ÃÃà ÃÃÃÃÃ, ÃÃÃÃÃÃà ÃÃÃÃÃÃÃ, à ÃÃÃÃà ÃÃÃÃà ÃÃà ÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃÃ... ÃÃÃÃÃ
ÃÃ
ÃÃÃÃÃÃÃÃÃ ÃÃÃÃÃÃ :)
ÃÃÃ ÃÃÃ ÃÃÃÃÃÃÃ
> 2. (wait) ÃÃÃÃÃÃÃÃÃ ÃÃÃÃÃ ÃÃÃÃ
à ÃÃÃÃà à ÃÃÃÃÃÃÃÃÃ
ÃÃÃ
>> ÃÃÃÃÃÃÃ 1.
>> - ÃÃÃÃÃ
à ÃÃ
ÃÃÃ ÃÃÃÃÃÃ Ã ÃÃÃÃÃÃÃÃÃÃÃ ÃÃÃÃÃÃÃÃÃ, ÃÃÃÃ
ÃÃÃ
Ã
>> - ÃÃÃÃÃ
à ÃÃÃÃÃÃ, ÃÃÃÃ
ÃÃÃ
Ã
>> - ÃÃÃÃÃ
à ÃÃÃ
ÃÃÃ, ÃÃÃÃÃÃÃ
ÃÃÃ ÃÃ ÃÃ ÃÃÃ ÃÃÃÃÃÃ ÃÃÃÃÃÃÃÃÃÃ Ã
Ã
ÃÃÃÃ
ÃÃÃ
вот мой вопрос собсно об этом
каким образом выполняется update множества записей, какой из двух вариантов
ближе?
вариант 1.
- читаем перву запись с подходящими условиями, изменяем
- читаем вторую, изменяем
- читаем третью, натыкаемся на то что другая транзакция ее изменила, ждем...
ждем.. жд
> ÃÃÃ. where id in ÃÃÃ
>
> where id = 1 or id = 2 or id = 3
>
> ÃÃÃÃ
ÃÃ ÃÃÃ ÃÃÃÃÃÃ ÃÃÃÃÃÃÃÃÃÃ ÃÃ
> where id = 3 or id = 2 or id = 1
ÃÃÃ. ÃÃÃ Ã ÃÃÃ-ÃÃ ÃÃ
ÃÃÃÃÃÃÃ
ÃÃÃÃÃ
Ã
ÃÃÃÃÃÃÃ ÃÃÃÃÃ ÃÃÃÃÃÃÃ :)
ÃÃÃÃÃÃÃÃÃÃ ÃÃÃ
Hello, ÐмиÑÑий!
ÐаÑановÑкий ÐмиÑÑий wrote:
ÑобÑÑвенно говоÑÑ, ÑеÑили пеÑед Ñем как пÑобоваÑÑ, ÑнаÑала ÑпÑоÑиÑÑ
ÑмÑлиÑоваÑÑ Ð¿Ð¾Ð´Ð¾Ð±Ð½ÑÑ ÑиÑÑаÑÐ¸Ñ Ð´Ð¾ÑÑаÑоÑно Ñложно, Ð²Ð¾Ñ Ð¿
Hello, ÐмиÑÑий!
ÐаÑановÑкий ÐмиÑÑий wrote:
update some_table
set
counter = counter + 1
where id in (<пеÑеÑÐµÐ½Ñ Ð·Ð°Ð¸Ñей, коÑоÑÑе надо измениÑÑ>)
напÑÐ¸Ð¼ÐµÑ Ñ ÑÑазакÑии ÑÑ1 Ð½Ð°Ð±Ð¾Ñ Ð·Ð½Ð°Ñений (1, 2, 3)
а Ñ Ñ
т.е. разницы что в одном опереаторе производить изменения, что во многих (т.е.
на каждую запись по отдельному оператору update) абсолютно нету?
не понял юмора... ты говоришь о двух транзакциях, сервер в этом случае
тупо смотрит была ли ситуация, что одна и та же запись изменялась (поле
ему
т.е. разницы что в одном опереаторе производить изменения, что во многих
(т.е. на каждую запись по отдельному оператору update) абсолютно нету?
не понял юмора... ты говоришь о двух транзакциях, сервер в этом случае
тупо смотрит была ли ситуация, что одна и та же запись изменялась (поле
ему
>> ÃÃÃÃÃÃÃ
ÃÃ
ÃÃÃ ÃÃ
ÃÃÃÃ ÃÃ
ÃÃ
ÃÃ
ÃÃÃÃÃÃ
ÃÃ ÃÃÃÃÃÃ ÃÃÃÃÃÃ ÃÃÃÃÃÃ
ÃÃÃÃÃÃ, ÃÃÃ Ã
>> ÃÃÃÃÃÃÃÃ
à ÃÃÃÃÃà ÃÃÃÃÃÃÃÃà ÃÃ
ÃÃÃÃÃ ÃÃÃÃÃÃÃÃÃ ÃÃ ÃÃÃÃÃÃ
> read_committed, wait ÃÃÃÃÃÃÃÃÃ?
ÃÃÃÃÃÃÃ
>> ÃÃÃ
ÃÃÃÃÃÃÃÃ
ÃÃÃ ÃÃÃÃÃÃ ÃÃ ÃÃÃÃ
ÃÃ
ÃÃÃ
:
>>
>> update some_table
>> set
>> counter = counter + 1
>> where id in (<ÃÃ
ÃÃ
ÃÃ
ÃÃ ÃÃÃÃÃ
Ã, ÃÃÃÃÃÃÃ
ÃÃÃÃ ÃÃÃÃ
ÃÃÃÃ>)
>>
>> ÃÃÃÃÃÃÃ
à à ÃÃÃÃÃÃÃÃà ÃÃ1 ÃÃÃÃà ÃÃÃÃÃ
ÃÃÃ
ÐобÑого вÑемени ÑÑÑок!
ÐаÑановÑкий ÐмиÑÑий wrote:
одновÑеменно менÑÑÑ Ð¿ÐµÑеÑекаÑÑиеÑÑ Ð½Ð°Ð±Ð¾ÑÑ Ð´Ð°Ð½Ð½ÑÑ
кÑайне вÑÑока, Ð²Ð¾Ñ Ð¸
Ð²Ð¾Ð·Ð½Ð¸ÐºÐ°ÐµÑ Ð²Ð¾Ð¿ÑÐ¾Ñ Ð½Ð°ÑколÑко ÑеалÑно наÑваÑ
ëÃÃÃÃÃÃÃÃÃà äÃÃÃÃÃà wrote:
ÑобÑÑвенно ÑÑбж?
дело в Ñом, ÑÑо мне надо Ñ ÑÑда запиÑей пÑоизвеÑÑи изменение Ð¿Ð¾Ð»Ñ (в данном
ÑлÑÑае ÑÑеÑÑик обÑаÑений), веÑоÑÑноÑÑÑ Ñого Ñ
ÃÃÃÃÃÃÃ
ÃÃÃ ÃÃÃÃ?
ÃÃ
ÃÃ Ã ÃÃÃ, ÃÃÃ ÃÃÃ
ÃÃÃÃ Ã ÃÃÃÃ ÃÃÃÃÃÃ
à ÃÃÃÃÃÃÃ
ÃÃÃ ÃÃÃÃ
ÃÃ
ÃÃÃ
ÃÃÃÃ (Ã ÃÃÃÃÃÃ
ÃÃÃÃÃÃ
ÃÃÃ
ÃÃÃÃ ÃÃÃÃÃÃ
ÃÃÃ), ÃÃ
ÃÃÃÃÃÃÃÃÃ ÃÃÃÃ ÃÃÃ ÃÃÃ
ÃÃÃÃÃÃÃÃÃÃ ÃÃÃÃÃ
Ã
Работаю в филиале банка в Ставропольском крае. В силу приблежённости к
кавказским республикам, у нас таких гавриков полным полно :) .
Некоторые по русски даже анкету заполнить самостоятельно не могут и
при этом хотят получить кредит :) .
Из недавнего (по памяти):
Уважаемый Дирехтор!
Я, Абдула тако
23 matches
Mail list logo