Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Зависает insert в секционное view  [new]
Rivkin Dmitry
Member

Откуда: Israel
Сообщений: 5500
Сбственно, сабж. Прямой ввод в таблицу происходит без проблем. Попытка добавить данные через view - зависает.
Подскажите, как проверить в чем грабли. Может быть как-то можно настроить профайлер? Или есть ситуации, когда это прозрачно.
SQL Server 2005
7 янв 13, 20:32    [13732828]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31785
Rivkin Dmitry
Сбственно, сабж. Прямой ввод в таблицу происходит без проблем. Попытка добавить данные через view - зависает.
Подскажите, как проверить в чем грабли. Может быть как-то можно настроить профайлер? Или есть ситуации, когда это прозрачно.
SQL Server 2005
Для начала планы посмотреть для обоих вариантов, ну и блокировки в момент запроса.
7 янв 13, 20:36    [13732854]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
Rivkin Dmitry
Member

Откуда: Israel
Сообщений: 5500
alexeyvg,

Как это сделать для insert?
7 янв 13, 20:53    [13732943]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31785
Rivkin Dmitry
alexeyvg,

Как это сделать для insert?
Посмотреть план можно нажав на кнопочку "Display estimated execution plan", это рядом с кнопкой "Выполнить"

Посмотреть блокировки можно для начала выполнив запрос sp_who2, что бы хоть посмотреть, если ли они.
7 янв 13, 21:32    [13733079]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
Rivkin Dmitry
Member

Откуда: Israel
Сообщений: 5500
alexeyvg,

Да, но сначала надо выполнить запрос. А он зависает и не выполняется
7 янв 13, 21:34    [13733091]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31785
Rivkin Dmitry
alexeyvg,

Да, но сначала надо выполнить запрос. А он зависает и не выполняется
Зачем выполнить??? Вам нужно для начала просто план посмотреть.

estimated execution plan - означает прогнозируемый план, перед выполнением.
7 янв 13, 23:45    [13734203]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
invm
Member

Откуда: Москва
Сообщений: 9646
Rivkin Dmitry,

SET SHOWPLAN_ALL, SET SHOWPLAN_TEXT или SET SHOWPLAN_XML позволяют получить план без выполнения инструкций.
8 янв 13, 00:21    [13734423]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
Crimean
Member

Откуда:
Сообщений: 13147
профайлер вроде как показывает план непосредственно перед выполнением
"кстати"! зависающий процесс чего ждет? какой ресурс? в списке процессов?
8 янв 13, 12:02    [13735388]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
Rivkin Dmitry
Member

Откуда: Israel
Сообщений: 5500
Все решилось перезапуском сервера. Странно, но факт. Были ошибки, не заполнял всех полей при инсерте. Но ошибка при этом не появлялась. Просто все висло...
Спасибо всем откликнувшимся. Спасибо за подсказки с профайлером
9 янв 13, 11:45    [13740116]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
Crimean
Member

Откуда:
Сообщений: 13147
ага. само прошло. как же. "как обычно", виселя кверя с открытой транзакцией, небось и с залочеными объектами
9 янв 13, 12:27    [13740440]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
Rivkin Dmitry
Member

Откуда: Israel
Сообщений: 5500
Crimean
ага. само прошло. как же. "как обычно", виселя кверя с открытой транзакцией, небось и с залочеными объектами

Ну, эксперименты еще не закончились. В таком случае, наверняка, наступлю на те же грабли. Но буду знать, что не прав и опять приползу сюда...
9 янв 13, 13:26    [13740878]     Ответить | Цитировать Сообщить модератору
 Re: Зависает insert в секционное view  [new]
Crimean
Member

Откуда:
Сообщений: 13147
dbcc opentran для начала смотрите по вашей базе
9 янв 13, 13:38    [13740975]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить