Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
День добрый! Есть база 1С размером 3тб, которая размещена на мощном железе (4 проца, 512 гб ram, дисковая полка подключена по оптике). Больше года база работала на этом оборудовании в штатном режиме, без жалоб по производительности. В выходные сервер был перезагружен, и это привело к неожиданному результату: несмотря на то, что mssql захватил весь объем выделенной ему памяти (490 гб), значение счетчика BufferManager:database pages не поднимается выше 3 млн, т.е. 24 гб или менее 5% доступной памяти. При этом идет интенсивное чтение данных с дисковой подсистемы, в среднем 200мб/с с пиками до 800мб/с, и время жизни страниц в памяти очень низкое (20-30 сек). По всему выходит, что менеджер памяти не кэширует страницы данных в памяти, а по какой-то причине сбрасывает их на диск. Это было бы понятно при нехватке памяти, когда "лишние" страницы вытеснялись бы новыми, необходимыми для выполнения запроса. Но свободной памяти более чем достаточно - SQLServer:MemoryManager:free pages (KB) = 410 000 000. В 1С сейчас невозможно работать из-за чрезвычайно медленной работы базы. Подскажите, есть ли возможность заставить менеджер памяти снова использовать выделенную память по максимуму, как это было до перезагрузки? Версия ОС: Windows 2012 R2 Standard Версия SQL: Microsoft SQL Server 2012 Enterprise - 11.0.2100.60 (X64) 1C работает на отдельном сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 12:56 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
Покажите результаты скрипта 21138033 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:00 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:10 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
Brig_w, sql в виртуалке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:13 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
TaPaK, нет, физика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:14 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
Brig_w, RTM? cсерьёзно? WTF :) начните с SP вот в частности в эту тему https://support.microsoft.com/ru-kz/help/2845380/fix-you-may-experience-performance-issues-in-sql-server-2012 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:17 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
TaPaKначните с SP +1 Тоже сталкивались с таким багом. Буферный пул успевал заполниться не больше, чем до 20%, а потом его опустошал Lazy writer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:26 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
TaPaK, Это понятно. Но хотелось понять суть проблемы и может ли она решиться установкой SP. Раньше перезагрузки сервера не приводили к столь печальным последствиям, sql быстро набирал горячие данные в буферпул и весьма шустро работал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:32 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
Brig_wTaPaK, Это понятно. Но хотелось понять суть проблемы и может ли она решиться установкой SP. Раньше перезагрузки сервера не приводили к столь печальным последствиям, sql быстро набирал горячие данные в буферпул и весьма шустро работал. ответ прозаичен: ожидать от RTM к которому уже выпущено 4 SP, можно всего. Да и здоровыми таких людей не называют :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:34 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
А в логе ничего подозрительного нету? Может кто dbcc dropcleanbuffers зашедулил?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:39 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
Brig_w, автор Раньше перезагрузки сервера не приводили к столь печальным последствиям, sql быстро набирал горячие данные в буферпул и весьма шустро работал. а, ну как вариант можете перегружать до тех пор пока не станет "хорошо" :) 1С-ники ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:40 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
Brig_wНо хотелось понять суть проблемы и может ли она решиться установкой SP Если у вас описанная в статье проблема, то достаточно посмотреть счетчик SQL Server: Buffer manager\LazyWrites/sec - будут видны явные пики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:41 |
|
||
|
Буферный пул заполнен менее чем на 5%
|
|||
|---|---|---|---|
|
#18+
если прям лень ссылку открыват авторThis causes a temporary release of more memory than is required to return to a steady state. For example, the buffer pool can release more data pages than required, inflating the free list depths and reducing the page life expectancy (PLE) for the buffer pool. In this situation, you'll notice a quick decline in the SQLServer:Buffer Manager\Page life expectancy performance counter values and a quick increase in SQLServer:Memory Manager\Free Memory (KB) performance counter values. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39635996&tid=1689855]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 364ms |

| 0 / 0 |
