AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.04.2009, 19:55   #1  
rpr is offline
rpr
Участник
 
14 / 13 (1) ++
Регистрация: 24.05.2005
Цитата:
Сообщение от YellowSubmarine Посмотреть сообщение
Аксапта не виснет, она ждет, пока SQL изменит таблицу. Если посмотреть активные процессы БД, то видно, что идет alter table.

Резюме: дождаться окончания изменения таблицы на SQL сервере.
этот процесс имеет статус 'sleeping' в SQL, что означает - SQL сервер ждет ответа от аксапты.

За час ничего не изменилось, попробую оставить на ночь.
Старый 16.04.2009, 20:16   #2  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от rpr Посмотреть сообщение
этот процесс имеет статус 'sleeping' в SQL, что означает - SQL сервер ждет ответа от аксапты.

За час ничего не изменилось, попробую оставить на ночь.
Возможно вы смотрите не ту сессию в БД, Аксапта может иметь 2 и более соединений с сервером SQL в двухзвенке...

Хотя для 5 млн. (кстати, вы путаете понятие "огромная" и просто "большая"
таблица ) час это уже много, имхо...

В любом случае для начала не мешало бы попробовать дождаться... Поставьте на ночь...
__________________
Zhirenkov Vitaly
Старый 16.04.2009, 20:27   #3  
rpr is offline
rpr
Участник
 
14 / 13 (1) ++
Регистрация: 24.05.2005
Цитата:
Сообщение от ZVV Посмотреть сообщение
Возможно вы смотрите не ту сессию в БД, Аксапта может иметь 2 и более соединений с сервером SQL в двухзвенке...
А как лучше всего смотреть сессии в БД? Я запускаю:
X++:
USE master;
GO
EXEC sp_who 'active';
GO
и
X++:
USE master
EXEC sp_lock
Потом подозрительные сессии смотрю как:
X++:
DBCC INPUTBUFFER (<SPID>)
Старый 16.04.2009, 22:26   #4  
YellowSubmarine is offline
YellowSubmarine
Участник
 
111 / 12 (1) ++
Регистрация: 18.12.2002
Цитата:
Сообщение от rpr Посмотреть сообщение
этот процесс имеет статус 'sleeping' в SQL, что означает - SQL сервер ждет ответа от аксапты.

За час ничего не изменилось, попробую оставить на ночь.
Еще надо контролировать свободное место на дисках под БД. При изменении структуры таблиц сильно увеличивается файл с логом БД. Ну и посмотрите на загрузку дисков через Perfomance monitor. Она должна быть гораздо выше 100%.
Старый 16.04.2009, 23:36   #5  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от YellowSubmarine Посмотреть сообщение
... Она должна быть гораздо выше 100%.
Гм...
__________________
Zhirenkov Vitaly
Теги
sql server, добавление поля, блокировка, синхронизация баз

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как добавить значение в таблицу не по имени поля, а нпример по индексу поля? yuriuss DAX: Программирование 16 07.07.2008 16:36
Добавление нового поля в старую таблицу PavelSR DAX: Программирование 3 14.06.2006 08:22
Добавление строк в "Фильтр записей" Vby DAX: Программирование 6 05.06.2006 11:31
Проблема при добавлении в таблицу нового поля Maxim Gorbunov DAX: База знаний и проекты 2 09.08.2002 15:30
К чему приводит добавление поля в таблицу. si DAX: Программирование 6 21.05.2002 11:54

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:15.