Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5   вперед  Ctrl      все
 Re: Сервер не использует всю память что ему дали.  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Richi_Rich,

ну у меня нечем рапокавать 7z чтоб посмтреть
Что вы настраивали как фильтр когда создавали трасс ? Иили запустил по дефолту подождали 10 мин и выложили сюда ?
15 ноя 12, 19:35    [13480393]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Richi_Rich
Member

Откуда:
Сообщений: 52
Maxx
Richi_Rich,

ну у меня нечем рапокавать 7z чтоб посмтреть
Что вы настраивали как фильтр когда создавали трасс ? Иили запустил по дефолту подождали 10 мин и выложили сюда ?


А винрар есть?

К сообщению приложен файл (Un_2.rar - 26Kb) cкачать
15 ноя 12, 19:54    [13480483]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Richi_Rich
Member

Откуда:
Сообщений: 52
Буквально пол минуты он создал 4.5 мб.
15 ноя 12, 19:55    [13480488]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Richi_Rich
Извиняюсь неправельно ввел запрос...
вот:
Ну собственно PLE больше 10 тыщ, что и требовалось доказать. Серверу ваша память не нужна.
16 ноя 12, 00:28    [13481203]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Гавриленко Сергей Алексеевич
Richi_Rich
пропущено...


Эту информацию можно вывести каким нибудь запросом в SQL?
Вывести можно, но сначала нужно ее собрать. Читайте про Profiler.
Just FYI, SQL profiler has been deprecated.
16 ноя 12, 00:30    [13481213]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Mind
Гавриленко Сергей Алексеевич
пропущено...
Вывести можно, но сначала нужно ее собрать. Читайте про Profiler.
Just FYI, SQL profiler has been deprecated.
Щито?
16 ноя 12, 02:09    [13481455]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Гавриленко Сергей Алексеевич
Mind
пропущено...
Just FYI, SQL profiler has been deprecated.
Щито?
Ага. на PASS 2012 объявили, что в следующих версиях профайлер прибьют.
16 ноя 12, 02:26    [13481460]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
Mind
Гавриленко Сергей Алексеевич
пропущено...
Щито?
Ага. на PASS 2012 объявили, что в следующих версиях профайлер прибьют.


А чем заменят?
16 ноя 12, 05:22    [13481519]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Volochkova
Mind
пропущено...
Ага. на PASS 2012 объявили, что в следующих версиях профайлер прибьют.


А чем заменят?
XEvents же есть еще с 2008го.
16 ноя 12, 05:24    [13481522]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Абдували
Member

Откуда: Tashkent
Сообщений: 37
Richi_Rich
В общем вопрос почему начинаются тормоза, когда сервер забирает 2 гб. не решится? в принципе это был основной вопрос, я думал что производительность падает из за того что памяти ест меньше чем надо оказалось что нет, тогда вопрос почему падает производительность именно тогда когда забивает оперативку?

Чесное слово , я так и не понял, проблема решилась или нет?
16 ноя 12, 08:36    [13481676]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Абдували
Member

Откуда: Tashkent
Сообщений: 37
И вообще, интересно какие задачи выполняет вамш сервер?
Например, если задачи с запросами без перерыва (что должен делать сервер) - то тут надо учесть, какие накопители используются, это тупо сата, или что то посерьезнее, есть раид или без оного, какой раид. Как правило дисковая система очень сильно виляет на производительность. Это вообще система серверная или персоналка с наращеным ОЗУ?

Был один клиент, так они закупили сервера фужитцу (типо сервер) с обычными дисками сата. Так там такие тормоза были, что даже сервера дэлл power edge 2600 с 1 гига оперативной памяти - 2004 года работал на много шустрее.
16 ноя 12, 08:53    [13481714]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
ПаWWWлОдАрЕц
Member

Откуда: NSK-PVL
Сообщений: 135
после изменения значений сервер перез
ап у ска ли?
еще бы скриншот с running values посмотреть.
16 ноя 12, 09:41    [13481876]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Richi_Rich
Member

Откуда:
Сообщений: 52
Абдували
И вообще, интересно какие задачи выполняет вамш сервер?
Например, если задачи с запросами без перерыва (что должен делать сервер) - то тут надо учесть, какие накопители используются, это тупо сата, или что то посерьезнее, есть раид или без оного, какой раид. Как правило дисковая система очень сильно виляет на производительность. Это вообще система серверная или персоналка с наращеным ОЗУ?

Был один клиент, так они закупили сервера фужитцу (типо сервер) с обычными дисками сата. Так там такие тормоза были, что даже сервера дэлл power edge 2600 с 1 гига оперативной памяти - 2004 года работал на много шустрее.

Сервер выпоняет задачи складского типа,(ввод данных, сохранение, хормирование и распечатка документов и много чего еще), Жесткие диски:
SQL на серверном HP 3.5" P2000 300GB 6G SAS 15K rpm LFF Dual Port Enterprise (RAID)
На SQL_data и SQL_logs стоит IBM 1746 FASt(SASCSI,SCSI-5, 7200 rpm)
Система серверная из 4х машин. Скорость локальной сети между сервером и клиентами 1Гб\с.
16 ноя 12, 11:59    [13482810]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Richi_Rich
Member

Откуда:
Сообщений: 52
ПаWWWлОдАрЕц
после изменения значений сервер перез
ап у ска ли?
еще бы скриншот с running values посмотреть.

Каждый раз после каких либо изменений перезапускаю сервер.
16 ноя 12, 12:00    [13482816]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Richi_Rich
Member

Откуда:
Сообщений: 52
Абдували
Richi_Rich
В общем вопрос почему начинаются тормоза, когда сервер забирает 2 гб. не решится? в принципе это был основной вопрос, я думал что производительность падает из за того что памяти ест меньше чем надо оказалось что нет, тогда вопрос почему падает производительность именно тогда когда забивает оперативку?

Чесное слово , я так и не понял, проблема решилась или нет?

нет, производительность так же падает, может вопрос в процессоре

Процессор
Изготовитель : Intel
Модель : Intel(R) Xeon(R) CPU X3450 @ 2.67GHz
Скорость : 2.66ГГц
Минимальная/Максимальная/Турбо скорость : 900МГц - 2.67ГГц
Пиковая производительность (PPP) : 42.72ГФЛОПС
Производительность при пиковой нагрузке (APP) : 12.82WG
Ядер на процессор : 4 единиц
Потоков на ядро : 2 единиц
Тип : Четырехъядерный
Шина : Intel CSI (Quick Path)
Сокет/Слот : FC LGA1155
Множитель : 20x
Минимальный/Максимальный/Турбо множитель : 9x - 20x
Скорость системной шины : 133МГц
Поколение : 8 / 22 / 0
Наименование : LFD (Lynnfield) Xeon 4C 45nm 2.66-3GHz+ 0.8-1.375V
Ревизия/Степпинг : 1E / 5
Микрокод : MU061E0504
Последняя версия : MU061E0526
Мин/Макс ток ядра : Н/Д - 89.000A
Максимальная мощность : 95.000Вт
Макс. Физическая / Виртуальная Адресация : 36-бит / 48-бит
Родной размер страницы : 4Кб
Большой размер страницы : 2Мб

Со-процессор (FPU)
Скорость : 2.66ГГц
Тип : Встроенный
Ревизия/Степпинг : 1E / 5

Контроллер памяти
Встроен в процессор : Да

Внутренний кэш (Л1Д) данных
Размер : 4x 32Кб, Обратная запись, 8-Магистральный, 64байт Длина строки, 2 Поток(и)
TLB - Translation Lookaside Buffer : 4Кб : 64 4-Магистральный (256Кб); 2Мб : 32 4-Магистральный (64Мб)

Внутренний кэш (Л1К) команд
Размер : 4x 32Кб, Обратная запись, 4-Магистральный, 64байт Длина строки, 2 Поток(и)
TLB - Translation Lookaside Buffer : 4Кб : 64 4-Магистральный (256Кб); 2Мб : 7 255-Магистральный (14Мб)

Встроенный кэш данных Л2Д
Размер : 4x 256Кб, ECC, 8-Магистральный, 64байт Длина строки, 2 Поток(и)
TLB - Translation Lookaside Buffer : 4Кб : 512 4-Магистральный (2Мб)
Скорость : 2.66ГГц
Множитель : 1x

Встроенный кэш данных Л3Д
Размер : 8Мб, ECC, Обратная запись, 16-Магистральный, Полностью включено, 64байт Длина строки, 16 Поток(и)
Скорость : 2.66ГГц
Множитель : 1x

он практически на максимуме работает вольшинство времени. Подумываю установить мощнее.
16 ноя 12, 12:14    [13482902]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Тяп-ляп
Member

Откуда: Москва
Сообщений: 797
Высокая загрузка процессора в сочетании с достаточным количество памяти может говорить о весьма неоптимальных запросах или отсутствии индексов.
16 ноя 12, 12:35    [13483037]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
Mind
Volochkova
пропущено...


А чем заменят?
XEvents же есть еще с 2008го.

XEvents, что за инструмент, можно ссылку?
16 ноя 12, 12:42    [13483090]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
dalex1973
Member

Откуда: Польша
Сообщений: 287
trew , расширенные события
16 ноя 12, 13:14    [13483367]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Абдували
Member

Откуда: Tashkent
Сообщений: 37
Richi_Rich,

Может это поможет? http://msdn.microsoft.com/ru-ru/library/ms178067(v=sql.105).aspx
16 ноя 12, 13:28    [13483494]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Richi_Rich
Member

Откуда:
Сообщений: 52
Абдували
Richi_Rich,

Может это поможет? http://msdn.microsoft.com/ru-ru/library/ms178067(v=sql.105).aspx

Нет, всё что у них там написанно ничего не помогло я еще в самой начале проблемы искал в микрософте.
16 ноя 12, 14:30    [13484135]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Richi_Rich
Member

Откуда:
Сообщений: 52
Тяп-ляп
Высокая загрузка процессора в сочетании с достаточным количество памяти может говорить о весьма неоптимальных запросах или отсутствии индексов.


что, что простите??
16 ноя 12, 14:40    [13484246]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Абдували
Member

Откуда: Tashkent
Сообщений: 37
Richi_Rich
Абдували
Richi_Rich,

Может это поможет? http://msdn.microsoft.com/ru-ru/library/ms178067(v=sql.105).aspx

Нет, всё что у них там написанно ничего не помогло я еще в самой начале проблемы искал в микрософте.


В эвентлогах винды ничего подозрительного не обнаружили?
16 ноя 12, 15:45    [13484854]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Richi_Rich
Member

Откуда:
Сообщений: 52
Абдували
Richi_Rich
пропущено...

Нет, всё что у них там написанно ничего не помогло я еще в самой начале проблемы искал в микрософте.


В эвентлогах винды ничего подозрительного не обнаружили?

В эвентах в принципе тоже самое что и в ивентах Porfilera ничего необычного.
16 ноя 12, 16:15    [13485183]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
Тяп-ляп
Member

Откуда: Москва
Сообщений: 797
автор
что, что простите??

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

Симптомы этого:
умеренная нагрузки на диски
достаточность оперативной памяти для SQL-сервера
высокое использование процессора

Если не так, то чем же занимается процессор?

Сталкивался сам с подобным случаем, но в масштабах одной процедуры.
16 ноя 12, 16:16    [13485200]     Ответить | Цитировать Сообщить модератору
 Re: Сервер не использует всю память что ему дали.  [new]
dalex1973
Member

Откуда: Польша
Сообщений: 287
Заметил, что у Вас используется каждым пользователем(25 раз за трейс):
SELECT COUNT(*) AS [value]
FROM [dbo].[Automobile] AS [t0]
INNER JOIN [dbo].[Acceptance] AS [t1] ON [t0].[AcceptanceID] = ([t1].[ID])
WHERE [t1].[DateFinishAcceptance] IS NULL


Время выполнения от 57700 до 245462 мс.

1. Nolock?
2. Индексы?
3 Денормализация?

Обратите также внимание на:
SELECT [t0].[ID], [t0].[Address], CONVERT(BigInt,[t0].[Place]) AS [PlaceNumber]
FROM [dbo].[vFreeCellPlaceShipmentAll] AS [t0]
ORDER BY [t0].[WarehouseID], [t0].[Row], [t0].[Place]


Всего два раза, но тоже долго: 373049 и 228891 мс
16 ноя 12, 16:40    [13485431]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить