Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Vladimir Pavlikov                    2:5020/400     26 Aug 2002  16:25:42
 To : Tengiz Kharatishvili
 Subject : Re: Отчёты, сериализуемость, фантомы и MS SQL
 -------------------------------------------------------------------------------- 
 
 Hello, Tengiz Kharatishvili!
 You wrote to  on Sun, 25 Aug 2002 18:09:51 +0000 (UTC):
 
  TK> При уровне изоляции serializable фантомов не бывает никогда (т.е.
  TK> вообще никогда - никаких исключений, никаких очень небольших, но
  TK> ненулевых вероятностей: это всегда чистый zero) по определению этого
  TK> уровня изоляции.
  TK> И, соответственно, на любом нормальном сервере, который реализует
  TK> serializable честно. MS SQL Server к таким относится.
 
 "Смело. Глупо, но смело"(С) "Правдивая ложь".
 Лиля уже указала (вечно она раньше успевает:), что несостык здесь -
 это не фантомы в чистом виде. Hо это никоим образом не отменяет
 получения несогласованных в двух последовательных запросах данных,
 о чем и шла речь.
 
  TK> Если кто-то думает, что знает сценарий, когда serializable не
  TK> спасает от фантомов - сначала попробуйте на живом сервере и...
  TK> убедитесь сами, что их нет. Если, тем не менее, вы полагаете, что
  TK> увидели фантом, тогда скорее всего ваш сервер не поддерживает
  TK> serializable (читайте внимательно документацию), или, возможно, вы
  TK> не совсем понимаете, что такое фантом, сериализация, согласованные
  TK> состояния, etc. (освежите в памяти теорию). Если всё же сомнения
  TK> остаются - давайте сценарий и результаты сюда. Даже если это
  TK> мысленный эксперимент в духе Эйнштейна. Разберёмся. Только давайте
  TK> конкретные сценарии, а не рассуждения вообще.
 
 Лиля уже привела. Hо есть ситуация, когда serializable-транзакция
 вообще не закончится. Просто при наличии достаточного количества
 параллельных модификаций время ожидания вполне может дотянуть до
 ближайшего сбоя, да и вероятность дедлока резко возрастает. Да,
 однопользовательский режим сразу спасет ситуацию, но нафига здесь
 хоть какая-то изоляция вообще, не говоря уже о serializable? Которая,
 при объемных запросах, именно к однопользовательскому режиму и
 приводит...
 
  TK> То же самое по поводу снапшотов: у блокировочников способ
  TK> обеспечения полноценного снимка один - транзакция должна быть
  TK> serializable плюс read only. Способ абсолютно железный и снимок
  TK> всегда получится согласованным, хотя для больших объёмов данных и
  TK> может оказаться дорогим. Отличие от снимка, который делается
  TK> версионником в том, что у версионника ситуация заморожена на момент
  TK> начала читающей транзакции, а у блокировочника не обязательно
  TK> соответствует началу чтения.
 
 Т.е. очень странный "снимок", на неизвестный момент времени. Что,
 в ряде случаев, делает его просто бессмысленным.
 Указанное отличие важно, но не единственно:
 1. Версионный снапшот вполне м.б. и пишушим.
 2. Он не мешает никаким "читателям" и даже многим "писателям".
    Т.е. это реально многопользовательский режим, в отличие от.
 ---------------------------------------------
           Владимир Павликов.
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   25 Aug 2002 22:09:51 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Liliya Huff   26 Aug 2002 01:07:32 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Andrew Grachyov   26 Aug 2002 22:10:00 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   26 Aug 2002 16:25:42 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tolik Tentser   26 Aug 2002 19:00:11 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   26 Aug 2002 20:29:37 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Igor Kuhtin   27 Aug 2002 14:45:06 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Dmitry Novikov   28 Aug 2002 11:59:17 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Igor Kuhtin   28 Aug 2002 17:57:47 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Dmitry Novikov   28 Aug 2002 21:17:05 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Igor Kuhtin   29 Aug 2002 08:47:33 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   29 Aug 2002 15:39:43 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Igor Kuhtin   30 Aug 2002 08:40:51 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   30 Aug 2002 14:40:09 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tolik Tentser   28 Aug 2002 18:36:07 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Igor Kuhtin   28 Aug 2002 18:31:01 
 Hа: Отчёты, сериализуемость, фантомы и MS SQL    Sergey Pratch   29 Aug 2002 01:40:47 
 Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL   Igor Kuhtin   29 Aug 2002 09:01:11 
 Hа: Hа: Отчёты, сериализуемость, фантомы и MS SQL    Sergey Pratch   29 Aug 2002 15:29:30 
 Hа: Hа: Отчёты, сериализуемость, фантомы и MS SQL   Petr Ageev   30 Aug 2002 08:35:00 
 Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Matsievsky   30 Aug 2002 16:01:14 
 Re: Hа: Hа: Отчёты, сериализуемость, фантомы и MS SQL   Igor Kuhtin   30 Aug 2002 08:36:33 
 Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Matsievsky   29 Aug 2002 15:17:11 
 Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL   Igor Kuhtin   30 Aug 2002 08:45:27 
 Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Matsievsky   31 Aug 2002 10:42:29 
 Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL   Igor Kuhtin   31 Aug 2002 11:38:32 
 Re: Hа: Отчёты, сериализуемость, фантомы и MS SQL   Tolik Tentser   31 Aug 2002 19:47:07 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Liliya Huff   26 Aug 2002 20:19:28 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   26 Aug 2002 20:52:12 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Liliya Huff   27 Aug 2002 00:53:59 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   27 Aug 2002 16:30:40 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Andrew Grachyov   26 Aug 2002 22:15:00 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   26 Aug 2002 19:24:31 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   26 Aug 2002 20:29:36 
 Hа: Отчёты, сериализуемость, фантомы и MS SQL    Sergey Pratch   26 Aug 2002 22:42:03 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   27 Aug 2002 05:38:48 
 Hа: Отчёты, сериализуемость, фантомы и MS SQL    Sergey Pratch   27 Aug 2002 10:35:52 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   27 Aug 2002 17:01:17 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   27 Aug 2002 19:03:23 
 Hа: Отчёты, сериализуемость, фантомы и MS SQL    Sergey Pratch   27 Aug 2002 20:20:37 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   28 Aug 2002 11:36:45 
 Hа: Отчёты, сериализуемость, фантомы и MS SQL    Sergey Pratch   28 Aug 2002 13:51:09 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   28 Aug 2002 20:40:24 
 Hа: Отчёты, сериализуемость, фантомы и MS SQL    Sergey Pratch   29 Aug 2002 01:40:47 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   29 Aug 2002 05:33:15 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Liliya Huff   28 Aug 2002 20:34:20 
 Hа: Отчёты, сериализуемость, фантомы и MS SQL    Sergey Pratch   29 Aug 2002 01:40:46 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Liliya Huff   30 Aug 2002 18:01:49 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   27 Aug 2002 16:30:40 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   27 Aug 2002 17:25:41 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Andrew Grachyov   28 Aug 2002 00:03:00 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   28 Aug 2002 18:19:46 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   26 Aug 2002 22:09:32 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Liliya Huff   27 Aug 2002 00:41:49 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   27 Aug 2002 17:01:16 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   27 Aug 2002 17:25:41 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   27 Aug 2002 19:15:32 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   27 Aug 2002 19:40:04 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   27 Aug 2002 20:20:38 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Vladimir Pavlikov   28 Aug 2002 17:41:03 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Liliya Huff   27 Aug 2002 21:11:15 
 Re: Отчёты, сериализуемость, фантомы и MS SQL   Tengiz Kharatishvili   28 Aug 2002 08:06:49 
Архивное /su.dbms/6488fa8e04d1.html, оценка 2 из 5, голосов 12
Яндекс.Метрика
Valid HTML 4.01 Transitional