|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Serg Vasiltsoff 2:5020/400 04 Apr 2001 15:29:06 To : All Subject : Re: Дремина хитрость 2 -------------------------------------------------------------------------------- ru> From: "Serg Vasiltsoff" <Crimean@Scrooge.Donetsk.ua> Reply-To: "Serg Vasiltsoff" <Crimean@Scrooge.Donetsk.ua> > >Извратиться-то можно, например, список Id во временную таблицу принять, > >получить список Id типа с 100 по 151, мало ли что, вопрос - стоит ли? > >Иногда, оговорюсь, стоит ;) > > Hе удобно блокировать идентификаторы и вычислять кол-во генерируемых > записей. Хранить в отдельной таблице не точечные значения, а диапазоны, тогда получение одного Id будет частным случаем. Легко. > >P.S.Печальный опыт подсказывает чреватость массированной вставки в _одну_ > >таблицу. Если даже сразу ничего страшного не произойдет, то потенциальное > >участие лишней таблички во всех запросах на вставку "слегка" поднимет > >вероятность deadlock'ов. > > > Если ты те же самые записи по одной вставлять будешь будет существенно > лучше ? ... но в одну таблицу - да, существенно лучше. Ибо я смогу нарваться только на dead блокировку в одной таблице. А вот если две таблицы (неважно как) будет пользоваться, то вероятность dead блокировок (межтабличных) + вероятность внутритабличных... --- ifmail v.2.15dev5 * Origin: Lime Systems (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/1200560c7afea.html, оценка из 5, голосов 10
|