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

Откуда:
Сообщений: 59
Средствами EM посылаю запрос на добавления поля в таблицу (в случае визуального интерфейса запрос обрывается по тайм ауту):
ALTER TABLE [Buildings-1] ADD [geo_city_district_id] int null

Какие возможные причины и как с этим бороться?
1 июл 15, 17:03    [17839179]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37202
Переходить на 2012 сервер и добавлять поля с дефолтом.
1 июл 15, 17:07    [17839203]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
UncleJo
Member

Откуда:
Сообщений: 59
Сергей Алексеевич, Вы спонсируете покупку сервера для транснациональной компании?
1 июл 15, 17:09    [17839219]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
UncleJo
Member

Откуда:
Сообщений: 59
Да, забыл добавить: крыжик prevent saving changes снят.
1 июл 15, 17:10    [17839231]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
komrad
Member

Откуда:
Сообщений: 5607
UncleJo
Средствами EM посылаю запрос на добавления поля в таблицу (в случае визуального интерфейса запрос обрывается по тайм ауту):
ALTER TABLE [Buildings-1] ADD [geo_city_district_id] int null

Какие возможные причины и как с этим бороться?


сессия заблокирована кем-то?
сколько записей в таблице-то?
1 июл 15, 17:12    [17839242]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
UncleJo
Member

Откуда:
Сообщений: 59
komrad, Около 3,5 тыс. как разблокировать сессию?
1 июл 15, 17:13    [17839248]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
UncleJo
Member

Откуда:
Сообщений: 59
в догонку и и как вообще узнать заблокирована сессия или нет?
1 июл 15, 17:14    [17839256]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
komrad
Member

Откуда:
Сообщений: 5607
UncleJo
komrad, Около 3,5 тыс. как разблокировать сессию?


посмотреть вывод sp_who2 и выяснить кто блокирует
дальше по обстоятельствам - либо kill, либо подождать
1 июл 15, 17:16    [17839267]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
Pavel1211
Member

Откуда: Екатеринбург
Сообщений: 205
Гавриленко Сергей Алексеевич
Переходить на 2012 сервер и добавлять поля с дефолтом.


А причем здесь это?
Автор же указал что колонка null.
Если была бы not null, то да.
2 июл 15, 06:31    [17841145]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31823
UncleJo
Какие возможные причины и как с этим бороться?
Очевидно, кто то блокирует эту сессию.
Само по себе добавление поля NULL выполняется мнгновенно, это просто изменение метаданных, выполнится за миллисекунду.
komrad
посмотреть вывод sp_who2 и выяснить кто блокирует
+1
2 июл 15, 14:53    [17843869]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
А вы типа alter table прям вот прям из ssms делаете?
Вот прям нажав на кнопочку save???

А просто скрипт запустить - никак нет?
2 июл 15, 22:52    [17846174]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4823
UncleJo
Сергей Алексеевич, Вы спонсируете покупку сервера для транснациональной компании?


Если это транснациональная корпорация, а на забегаловка в Гуанчжоу, то ей не должно составить проблем отстегнуть бабок на новый сервер. Вопрос лишь в вашей способности обосновать это начальству.
6 июл 15, 09:59    [17855965]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
a_voronin
UncleJo
Сергей Алексеевич, Вы спонсируете покупку сервера для транснациональной компании?

как разблокировать сессию?

в догонку и и как вообще узнать заблокирована сессия или нет?


Если это транснациональная корпорация, а на забегаловка в Гуанчжоу, то ей не должно составить проблем отстегнуть бабок на новый сервер. Вопрос лишь в вашей способности обосновать это начальству.
Какой там сервер, вы о чем? Эта транснациональная компания даже ДБА себе не может нанять...
6 июл 15, 22:36    [17859695]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
0-0
Guest
UncleJo
Средствами EM


А что такое средства EM?
7 июл 15, 10:48    [17860806]     Ответить | Цитировать Сообщить модератору
 Re: Более 20 минут обрабатывает ALTER TABLE  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8493
0-0, enterprise manager, UI для SQL2000.
7 июл 15, 11:23    [17861066]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить