|
Тема |
Re: Послушай AcidMemory :) [re: Potencialen emigrant] |
|
Автор |
salle (Един такъв) |
|
Публикувано | 14.09.01 15:17 |
|
|
Без LOCK няма да минеш
Представи си 4 процеса които въртят твоето:
while (!success)
{
next_id++;
insert into ... set id=next_id; - - Syntax error :) insert into .... values(); set id=... e в update
}
Повечето сървъри ще Lock-ват при всеки INSERT (AcidMemory поправи ме ако бъркам) и ще ти се натрупат доста Lock-ове
Та ще ти се наложи да използваш транзакции в твоя случай а те също са нещо дето не всички сървъри поддържат да не говорим колко са различни реализациите.
Някъде бях виждал реализация със тригери ама не помня ...
Linux is like a wigwam - No Windows, No Gates, Apache inside
|
| |
|
|
|