| 
	 | 
| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			после переезда на новый SQL приложение AX жутко тормозит
			 
			
			Добрый день. 
		
		
		
		
		
		
		
	у меня есть два сервера, сервер SQL и сервер AX, ввиду роста базы, и устаревания оборудования было принято решение переехать SQL на новый сервер, был 8 ядер, 12 гигов ОЗУ, стал 24 ядра и 48 гигов ОЗУ, перенос прошёл гладко, все базы были восстановлены, АОС перенастроил на новую машину, всё заработало. Я ожидал повышения производительности.. А вышло наоборот, теперь при больших запросах приложение у клиентов зависает, а обычная текущая работа пользователей стала тоже выполнятся медленее. Перерыл все настройки уже по 5 раз, всё сходится со старым сервером. в свойствах сервера отображает память 49143 (MB) все 24 процессора, но тем не менее работает крайне медленно. В производительности загруженность проца больше 10% не подымается, файл подкачки тоже не больше 3 гигов... Уже всё облазил, не могу понять где грабли зарыты.. Есть какие нибудь соображения, поделитесь?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Стандартные процедуры для SQL (перестройка индексов, пересчет статистики) выполняли? 
		
		
		
		
		
		
		
	Настройки автопересчета статистики на старом и новом сервере совпадают?  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Господи! Вы сервер по каким критериям подбирали? Шоб мегапикселей было побольше? 
		
		
		
		
		
		
			Нафига столько процессоров? У Вас что, тыщща народу работает? Они у Вас друг друга и ждут! Посмотрите настройки параллелизма, посмотрите в конце концов счетчики системы - сразу станет ясно, что тормозит. 
				__________________ 
		
		
		
		
		
			Axapta 3.0 sp - хз какой, kr2 Последний раз редактировалось egorych; 13.03.2012 в 12:36.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от egorych
			 
 
			Господи! Вы сервер по каким критериям подбирали? Шоб мегапикселей было побольше? 
		
	Нафига столько процессоров? У Вас что, тыщща народу работает? Они у Вас друг друга и ждут! Посмотрите настройки параллелизма, посмотрите в конце концов счетчики системы - сразу станет ясно, что тормозит. настройки параллелизма по умолчанию 0 использовать все процы. ещё такое дело, когда на старом сервере кртился sql то файл подкачки редко когда был меньше 10 гигов, через диспечер задач, а тут больше 3 гигов не подымается...  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
У вас используется отдельная СХД или все диски в сервере? 
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			AWE требует включения не только в сиквеле, но и на Windows (есть специальный ключик для boot.ini) 
		
		
		
		
		
		
			Но вообще, для вашего сервера лучше было бы использование 64-х битной Windows и сиквела. PS Вот ссылка на документацию для SQL 2005 по настройке AWE Кстати, максимум используемой памяти для SQL 2005 Enterprise в режиме AWE - 32 ГБ 
				__________________ 
		
		
		
		
		
			Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 13.03.2012 в 13:28.  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Т.е. Max Degree of Parallelism = 0 ?  
		
		
		
		
		
		
			  Вы знаете что это значит?Вот у вас процы и не работают! Поставьте 1 - не мучайте систему! И вообще - поставьте Win 64 + SQL 64 и не парьтесь! АОС прекрасно на ней живет! 
				__________________ 
		
		
		
		
	Axapta 3.0 sp - хз какой, kr2  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
PS. С рекомендацией запретить распараллеливание соглашусь, особенно на MS SQL 2005, т.к. на тяжелых запросах частенько приводит к неоправданному росту дисковых операций и соответственно приличным тормозам.  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			при выполнение запроса DBCC Memorystatus на старом сервере он отображает AWE Allocated 3 Gb а на новом 0, хотя функция Использовать AWE для выделения памяти на новом сервере включена..
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			У вас 32-х битная система?
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			в общем при выполнении: 
		
		
		
		
		
		
		
	exec sp_configure 'show advanced options', 1 reconfigure with override exec sp_configure 'min server memory (MB)' exec sp_configure 'max server memory (MB)' exec sp_configure 'awe enabled' exec sp_configure 'show advanced options', 0 reconfigure with override он показывает что awe enabled run_value равен 0. т.е. получается у меня AWE не работает, хотя через свойства сервера галочка установлена использовать AWE.. кто нибудь знает как изменить значение run_volue?  | 
| 
	
 | 
| 
			
			 | 
		#14 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
ток run_value не меняется  | 
| 
	
 | 
| 
			
			 | 
		#15 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Судя по упорству с которым Вы делаете reconfigure with override в то время как в документации черным по белому написано что надо рестартовать сервер - выполняли, да не те  
		
		
		
		
		
		
			![]() Тянет порекомендовать что-нибудь банальное, типа посмотреть в error.log .. 
				__________________ 
		
		
		
		
	-ТСЯ или -ТЬСЯ ?  | 
| 
	
 | 
| 
			
			 | 
		#16 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
![]() попозже рестартну отпишусь, пока не могу, так как работают пользователи..  | 
| 
	
 | 
| 
			
			 | 
		#17 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
		 | 
| 
	
 | 
| 
			
			 | 
		#18 | 
| 
			
			 ---------------- 
		
			
	 | 
	
	
	
		
		
		
		 
			
			во всех приведенных ссылках есть маленькая строчка 
		
		
		
		
		
		
		
	Цитата: 
	
		
			Прежде чем включить расширения AWE, необходимо настроить политику Закрепление страниц в памяти. Дополнительные сведения см. в разделе Как включить параметр «Блокировка страниц в памяти» (Windows).
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#19 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#20 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ну в общем перезапустил, параметр поменялся на 1 
		
		
		
		
		
		
		
	ща потестим..  | 
| 
	
 | 
| Теги | 
| performance, sql server, оптимизация | 
| 
	
	 | 
	
		
		
  |