|  13.03.2012, 11:57 | #1 | 
| Участник | после переезда на новый SQL приложение AX жутко тормозит 
			
			Добрый день. у меня есть два сервера, сервер SQL и сервер AX, ввиду роста базы, и устаревания оборудования было принято решение переехать SQL на новый сервер, был 8 ядер, 12 гигов ОЗУ, стал 24 ядра и 48 гигов ОЗУ, перенос прошёл гладко, все базы были восстановлены, АОС перенастроил на новую машину, всё заработало. Я ожидал повышения производительности.. А вышло наоборот, теперь при больших запросах приложение у клиентов зависает, а обычная текущая работа пользователей стала тоже выполнятся медленее. Перерыл все настройки уже по 5 раз, всё сходится со старым сервером. в свойствах сервера отображает память 49143 (MB) все 24 процессора, но тем не менее работает крайне медленно. В производительности загруженность проца больше 10% не подымается, файл подкачки тоже не больше 3 гигов... Уже всё облазил, не могу понять где грабли зарыты.. Есть какие нибудь соображения, поделитесь? | 
|  | 
|  13.03.2012, 12:04 | #2 | 
| Участник | 
			
			Стандартные процедуры для SQL (перестройка индексов, пересчет статистики) выполняли? Настройки автопересчета статистики на старом и новом сервере совпадают? | 
|  | 
|  13.03.2012, 12:33 | #3 | 
| Участник | 
			
			Господи! Вы сервер по каким критериям подбирали? Шоб мегапикселей было побольше? Нафига столько процессоров? У Вас что, тыщща народу работает? Они у Вас друг друга и ждут! Посмотрите настройки параллелизма, посмотрите в конце концов счетчики системы - сразу станет ясно, что тормозит. 
				__________________ Axapta 3.0 sp - хз какой, kr2 Последний раз редактировалось egorych; 13.03.2012 в 12:36. | 
|  | 
|  13.03.2012, 12:40 | #4 | 
| Участник | 
			
			при выполнение запроса DBCC Memorystatus на старом сервере он отображает AWE Allocated 3 Gb а на новом 0, хотя функция Использовать AWE для выделения памяти на новом сервере включена..
		 | 
|  | 
|  13.03.2012, 12:43 | #5 | 
| Участник | Цитата: 
		
			Сообщение от egorych
			   Господи! Вы сервер по каким критериям подбирали? Шоб мегапикселей было побольше? Нафига столько процессоров? У Вас что, тыщща народу работает? Они у Вас друг друга и ждут! Посмотрите настройки параллелизма, посмотрите в конце концов счетчики системы - сразу станет ясно, что тормозит. настройки параллелизма по умолчанию 0 использовать все процы. ещё такое дело, когда на старом сервере кртился sql то файл подкачки редко когда был меньше 10 гигов, через диспечер задач, а тут больше 3 гигов не подымается... | 
|  | 
|  13.03.2012, 12:53 | #6 | 
| Участник | 
			
			У вас 32-х битная система?
		 
				__________________ Axapta v.3.0 sp5 kr2 | 
|  | 
|  13.03.2012, 12:54 | #7 | 
| Участник | Цитата: У вас используется отдельная СХД или все диски в сервере? 
				__________________ Axapta v.3.0 sp5 kr2 | 
|  | 
|  13.03.2012, 13:08 | #8 | 
| Участник | |
|  | 
|  13.03.2012, 13:14 | #9 | 
| Участник | 
			
			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. | 
|  | 
|  13.03.2012, 13:27 | #10 | 
| Участник | 
			
			/fastdetect /PAE  в boot.ini использую.. архитектура 32 битная. так как АОС 32 битный. | 
|  | 
|  13.03.2012, 13:32 | #11 | 
| Участник | Цитата: У вас все на одной машине крутится? Вообще, 32-х битные приложения прекрасно себя чувствуют в 64-х битной винде. 
				__________________ Axapta v.3.0 sp5 kr2 | 
|  | 
|  13.03.2012, 14:07 | #12 | 
| Ищущий знания... | 
			
			Ещё такая мысль, новый сервер SQL в той же сети (подсети) что АОС? Помню как то возникали проблемы когда АОС работал в одной подсети, а сервер БД был в другой, в итоге производительность падала... 
				__________________ "Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем | 
|  | 
|  13.03.2012, 14:09 | #13 | 
| Участник | 
			
			в общем при выполнении: 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? | 
|  | 
|  13.03.2012, 14:11 | #14 | 
| Участник | Цитата: проблема кажется именно в том что sql не использует ресурсы машины, нужно заставить его использовать больше памяти       | 
|  | 
|  13.03.2012, 14:35 | #16 | 
| Участник | Цитата: ток run_value не меняется | 
|  | 
|  13.03.2012, 14:38 | #17 | 
| Участник |   | 
|  | 
|  13.03.2012, 14:44 | #18 | 
| Модератор | 
			
			Судя по упорству с которым Вы делаете reconfigure with override в то время как в документации черным по белому написано что надо рестартовать сервер - выполняли, да не те   Тянет порекомендовать что-нибудь банальное, типа посмотреть в error.log .. 
				__________________ -ТСЯ или -ТЬСЯ ? | 
|  | 
|  13.03.2012, 14:52 | #19 | 
| Участник | Цитата:  попозже рестартну отпишусь, пока не могу, так как работают пользователи.. | 
|  | 
|  13.03.2012, 15:04 | #20 | 
| ---------------- | 
			
			во всех приведенных ссылках есть маленькая строчка Цитата: 
		
			Прежде чем включить расширения AWE, необходимо настроить политику Закрепление страниц в памяти. Дополнительные сведения см. в разделе Как включить параметр «Блокировка страниц в памяти» (Windows).
		
	 | 
|  | 
| Теги | 
| performance, sql server, оптимизация | 
|  | 
| 
 |