Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 READ UNCOMMITTED при инсертах  [new]
L----------M
Guest
Изменится ли что-нибудь в ХП, если в ее начале дать команду
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ?

Процедура вставляет строку в таблицу, получает из нее @@IDENTITY,
а затем в цикле вставляет строки в другую таблицу.
Число строк в цикле и вставляемые значения передаются параметрами в ХП.


SQL2000
18 авг 09, 15:35    [7552115]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Glory
Member

Откуда:
Сообщений: 104760
Т.е. в вашей процедуре только одни команды INSERT ?
18 авг 09, 15:38    [7552134]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
L----------M
Guest
Glory
Т.е. в вашей процедуре только одни команды INSERT ?

Да.
18 авг 09, 15:42    [7552174]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Glory
Member

Откуда:
Сообщений: 104760
L----------M
Glory
Т.е. в вашей процедуре только одни команды INSERT ?

Да.

Ну так INSERT-ы не делают read-ов
18 авг 09, 15:45    [7552190]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Сергей Мишин
Member

Откуда:
Сообщений: 376
L----------M,
а триггера есть на таблицах?
18 авг 09, 15:47    [7552213]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
L----------M
Guest
При одновременной работе двух ХП одна из них вылетает с ошибкой. Причем ошибку сейчас увидеть не могу.
Профайлер в этот же момент тоже вылетает из-за нехватки памяти.
Памяти пол-гигабайта. В таблицах всего-то по 100-200 тыс. записей.

Думал, в блокировках дело.
18 авг 09, 15:53    [7552280]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
L----------M
Guest
Сергей Мишин
L----------M,
а триггера есть на таблицах?


Были. Отключил.
18 авг 09, 15:55    [7552294]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36799
L----------M
При одновременной работе двух ХП одна из них вылетает с ошибкой. Причем ошибку сейчас увидеть не могу.
Профайлер в этот же момент тоже вылетает из-за нехватки памяти.
Памяти пол-гигабайта. В таблицах всего-то по 100-200 тыс. записей.

Думал, в блокировках дело.
Т.е. вы, еще не разобравшись, в чем проблема, уже лечить взялись?
18 авг 09, 15:55    [7552299]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
L----------M
Guest
Гавриленко Сергей Алексеевич
Т.е. вы, еще не разобравшись, в чем проблема, уже лечить взялись?


Ну а какие еще варианты у меня есть?
18 авг 09, 15:57    [7552316]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36799
L----------M
Гавриленко Сергей Алексеевич
Т.е. вы, еще не разобравшись, в чем проблема, уже лечить взялись?


Ну а какие еще варианты у меня есть?
Ну, как надоест, почитайте текст ошибки. И нам можете рассказать.
18 авг 09, 15:58    [7552326]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31161
L----------M
Ну а какие еще варианты у меня есть?
Посмотреть, какая ошибка.
18 авг 09, 15:58    [7552329]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Glory
Member

Откуда:
Сообщений: 104760
L----------M
Гавриленко Сергей Алексеевич
Т.е. вы, еще не разобравшись, в чем проблема, уже лечить взялись?


Ну а какие еще варианты у меня есть?

Т.е. вы все ошибки будете списывать не блокировки что ли ?
18 авг 09, 15:59    [7552332]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Сергей Мишин
Member

Откуда:
Сообщений: 376
L----------M,
а текст процедулы покажете?
18 авг 09, 16:01    [7552346]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
L----------M
Guest
alexeyvg
L----------M
Ну а какие еще варианты у меня есть?
Посмотреть, какая ошибка.


Если ХП по одной работают без ошибок и они же вдвоем не работают, вариантов разве много?
18 авг 09, 16:01    [7552348]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Glory
Member

Откуда:
Сообщений: 104760
L----------M
alexeyvg
L----------M
Ну а какие еще варианты у меня есть?
Посмотреть, какая ошибка.


Если ХП по одной работают без ошибок и они же вдвоем не работают, вариантов разве много?

Запрос к sys.messages выдает где-то 7653 возможных варианта
18 авг 09, 16:07    [7552395]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
L----------M
Guest
Glory
Запрос к sys.messages выдает где-то 7653 возможных варианта


И причин для вылета профайлера из-за нехватки памяти столько же?
18 авг 09, 16:11    [7552429]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Glory
Member

Откуда:
Сообщений: 104760
L----------M
Glory
Запрос к sys.messages выдает где-то 7653 возможных варианта


И причин для вылета профайлера из-за нехватки памяти столько же?

Серверу по-барабану проблемы клиентских приложений. Ему своих ошибок хватает.
18 авг 09, 16:13    [7552443]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36799
L----------M
Glory
Запрос к sys.messages выдает где-то 7653 возможных варианта


И причин для вылета профайлера из-за нехватки памяти столько же?
Причина для этого одна - не надо его физически запускать на сервере.
18 авг 09, 16:13    [7552448]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
L----------M
Guest
Гавриленко Сергей Алексеевич
L----------M
Glory
Запрос к sys.messages выдает где-то 7653 возможных варианта


И причин для вылета профайлера из-за нехватки памяти столько же?
Причина для этого одна - не надо его физически запускать на сервере.


Во. Еще и это на мою голову.
18 авг 09, 16:16    [7552470]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Crimean
Member

Откуда:
Сообщений: 13148
да дедлок там :) индексов небось нет, на страницы дедлоки
18 авг 09, 19:33    [7553572]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
L----------M
Guest
Есть там индексы.
19 авг 09, 11:40    [7555328]     Ответить | Цитировать Сообщить модератору
 Re: READ UNCOMMITTED при инсертах  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36799
L----------M
Есть там индексы.
Там - это где?
19 авг 09, 11:42    [7555348]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить