powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
25 сообщений из 67, страница 1 из 3
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902114
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере стоит :Microsoft SQL Server 2016 (RTM) - 13.0.1601.5 (X64) Apr 29 2016 23:23:58 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows Server 2016 Standard 6.3 <X64> (Build 14393: )
А также 1с8 с размером базы 17гб. Почему-то sql "жрет" только 10-12 Гб, хотя в настройках мах стоит 34 000 Мб. Куда копать и что можно сделать?
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902129
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так или ему не надо (размер базы какой, 1Гб?)
или он на виртуалке и 34 это не доступная память,
а только то, что вы думаете о реально доступной памяти
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902135
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123,

Размер базы 17 ГБ, всего 48Гб оперативно памяти на сервере. Раньше sql использовал всю память какую выделишь(было все на 2008 сервере), после перехода на 2016 стал кушать только 10-12Гб, выше не подымается. Если сервер не перезагрузишь, то на следующий день 1с очень сильно начинает лагать
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902142
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще при такой мизерной базе и 10Гб хватит.
но покажите, какое у вас PLE:
Код: sql
1.
2.
3.
4.
5.
SELECT [object_name],
[counter_name],
[cntr_value] FROM sys.dm_os_performance_counters
WHERE [object_name] LIKE '%Manager%'
AND [counter_name] = 'Page life expectancy'
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902144
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123,

object_name counter_name cntr_value
SQLServer:Buffer Manager Page life expectancy 26543
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902146
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hichnik_andrei
Yasha123,

object_name counter_name cntr_value
SQLServer:Buffer Manager Page life expectancy 26543
То есть вся база в памяти.
Значит, хватает 10-12 гигов.
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902147
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

Значит повода для паники нет? Значит лагает 1с?
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902152
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hichnik_andrei
alexeyvg,

Значит повода для паники нет? Значит лагает 1с?
Не обязательно сиквел не лагает, но конкретно про память - да, все данные в кэше.

Собственно, можно посмотреть в ресурс-мониторе нагрузку, очереди и задержку по файлам, для уверенности.

А лагать сиквел может ещё из за блокировок, или неоптимального плана.
Это нужно смотреть отдельно.
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902153
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

блокировку страниц памяти - включал и выключал
мониторинг делал и через Perfmon и через Монитор активности SQl
неоптимального плана - это что имеете ввиду? План обслуживание?
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902154
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ожидания покажите.
вот тут есть скрипт, выполните его и покажите результат.
можно картинкой.
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902155
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hichnik_andrei
alexeyvg,

блокировку страниц памяти - включал и выключал
мониторинг делал и через Perfmon и через Монитор активности SQl
неоптимального плана - это что имеете ввиду? План обслуживание?
Ну, кнопки "сделать быстро", или переключателя "замедлять запросы", в сиквеле нет :-)
"неоптимального плана" - имеется в виду неоптимальный план выполнения запроса. По разным причинам один и тот же запрос на одних и тех же данных может выполняться 10 мс, а может 10 с

Нужно искать конкретные причины тормозов. Специалист нужен, как ни странно. Когда что то случается, люди обычно ищут специалиста :-)

Наобум можно разве что обновить статистику, на всякий случай.
Ещё посмотрите всё таки в ресурс-мониторе очереди и задержки на дисках. База то у вас в памяти, но в лог нужно писать быстро, что бы не было тормозов.

Ещё важно знать, для понимания - вдруг стало резко плохо, или постепенно всё становилось медленнее и медленнее?
Если первое - то нужно подумать, что поменяли :-)
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902158
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hichnik_andrei,

Ещё бывают разочарования при переходе на новый сервер.
"Ах, мы купили новый сервер, там 48 гигов вместо 8 у старого, а всё осталось по прежнему, и даже хуже" - у вас не этот случай?
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902159
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg
hichnik_andrei,

Ещё бывают разочарования при переходе на новый сервер.
"Ах, мы купили новый сервер, там 48 гигов вместо 8 у старого, а всё осталось по прежнему, и даже хуже" - у вас не этот случай?


Да именно такой
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902163
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hichnik_andrei
alexeyvg
hichnik_andrei,

Ещё бывают разочарования при переходе на новый сервер.
"Ах, мы купили новый сервер, там 48 гигов вместо 8 у старого, а всё осталось по прежнему, и даже хуже" - у вас не этот случай?


Да именно такой
Во первых, нужно обновить статистику после "переезда".
Во вторых, нетрадиционные админы (то есть девопсы) любят ставить всё на новые серверы через виртуалку, а её нужно уметь настраивать.
В третьих, на новых серверах любят использовать не быстрые диски с прямым подключением. а САНы, которые тоже нужно уметь настраивать.
В четвёртых, при не очень большой нагрузке бОльшую роль играет производительность ядра, и мЕньшую - количество ядер. Поэтому не всегда 64 ядерный новый сервер будет быстрее старого 8 ядерного.
Да, ещё в пятых - иногда, при апгрэйде железа, ещё обновляют версии софта (новые винды, новый сиквел), что ещё больше затрудняет настройку/наладку.
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902164
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123
ожидания покажите.
вот тут есть скрипт, выполните его и покажите результат.
можно картинкой.
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902168
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

1) Обновить статистику этим запросом? DBCC SQLPERF (N'sys.dm_os_wait_stats', CLEAR);
GO
2) На сервере виртуалка не разворачивалсь

3) Диски SSD в RAID

4) стоит Intel® Xeon® E5-2620 (2 процессора)
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902169
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hichnik_andrei,

у вас ожидания копеешные.
по текущей картинке все ок.

ну или вы запрос запустили сразу после перезагрузки сервера.
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902170
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да у вас блокировок воз и тележка,
вот почему рестарт и помогает.
надо смотреть, кто таблицы целиком лочит.
например, апдэйты миллиона строк на стейтмент
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902172
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hichnik_andrei
alexeyvg,

1) Обновить статистику этим запросом? DBCC SQLPERF (N'sys.dm_os_wait_stats', CLEAR);
GO
2) На сервере виртуалка не разворачивалсь

3) Диски SSD в RAID

4) стоит Intel® Xeon® E5-2620 (2 процессора)

1) Нет, UPDATE STATISTICS
Или ребилд индекса
Или сделать план обслуживания для обновления статистики.
Или использовать Олину процедуру для оптимизации https://ola.hallengren.com/sql-server-index-and-statistics-maintenance.html

По 2,3,4 ок, считаем, что с железом всё нормально.
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902173
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
felix_ff
hichnik_andrei,

у вас ожидания копеешные.
по текущей картинке все ок.

ну или вы запрос запустили сразу после перезагрузки сервера.


Еще магазины работаю, перезагрузка была по расписанию в 06 00
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902174
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типовая практика для 1с или включать принудительное прослушивание параметров или выполнять DBCC FREEPROCCACHE.
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902177
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,
Обслуживание базы происходит таким образом
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902178
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902180
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hichnik_andrei
Обслуживание базы происходит таким образом
Аааа! Там Шринк делается???
...
Рейтинг: 0 / 0
Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
    #39902181
hichnik_andrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов
Типовая практика для 1с или включать принудительное прослушивание параметров или выполнять DBCC FREEPROCCACHE.

Выполняется каждый день в T-SQL запросе на скрине он есть
...
Рейтинг: 0 / 0
25 сообщений из 67, страница 1 из 3
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите! Sql не использует вместо 34гб только 10-12 Гб оперативной памяти.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]