|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
Microsoft SQL Server 2017 (RTM-CU22-GDR) (KB4583457) - 14.0.3370.1 (X64) Nov 6 2020 18:19:52 Copyright (C) 2017 Microsoft Corporation Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: ) (Hypervisor) Серверная память 256ГБ Maximum Server Memory ограничен 245ГБ Судя по диспетчеру задач SQL Server фактически отбирает стабильно 199ГБ Сервер облачный (виртуальный) Размер данных базы 1TB Page life expectancy прыгает в диапазоне 100-200 поднимается до 500 вне рабочего дня Запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177.
возвращает Counter NameValuePage life expectancy109Memory Grants Outstanding1Memory Grants Pending0 Counter Name Value %Target Server Memory (MB) 240630.22 NULL|···Maximum Workspace Memory (MB) 180825.12 0.75.....|···Granted Workspace Memory (MB) 15.25 0.00..........|···Used Workspace Memory (MB) 1.63 0.11..........|···Reserved Server Memory (MB) 13.63 0.89|···Total Server Memory (MB) 192892.91 0.80.....|···Database Cache Memory (MB) 131601.89 0.68.....|···Free Memory (MB) 37873.80 0.20.....|···Stolen Server Memory (MB) 23417.23 0.12..........|···Used Workspace Memory (MB) 1.63 0.00..........|···Plan Cache (MB) 13288.48 0.57...............|···SQL Plans (MB) 10044.03 0.76...............|···Object Plans (MB) 3099.89 0.23...............|···Bound Trees (MB) 140.96 0.01...............|···Temporary Tables & Table Variables (MB) 2.66 0.00...............|···Extended Stored Procedures (MB) 0.09 0.00 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 16:06 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
Dm2021, а чём проблема или вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 16:21 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
У Standard Edition для buffer pool есть ограничение 128 ГБ ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 16:22 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
Standard Edition = 128 ГБ буферного пула. Больше серверу память потреблять особо некуда. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 16:24 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
Какие варианты решения возможны? Только переход на Enterprise? Можно ли как то обойти, расширить, размножить? (Разделение базы по инстансам/серверам не предлагать) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 17:16 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
Dm2021, вы бы изложили для начала в чём состоит проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 17:23 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
Dm2021 Можно ли как то обойти, расширить, размножить? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 17:33 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
Затраты на объем буферной памяти, как правило, хорошо оцениваются в 20-25 процентов от объема баз. Если вы накопили такой объём данных, у вас явно не small/home бизнес. Соответственно, требуется enterprise редакция. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 17:46 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
Dm2021 Какие варианты решения возможны? Только переход на Enterprise? Можно ли как то обойти, расширить, размножить? (Разделение базы по инстансам/серверам не предлагать) можно попробовать Buffer Pool Extension ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 17:46 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
komrad Dm2021 Какие варианты решения возможны? Только переход на Enterprise? Можно ли как то обойти, расширить, размножить? (Разделение базы по инстансам/серверам не предлагать) можно попробовать Buffer Pool Extension https://www.brentozar.com/archive/2014/04/sql-server-2014-buffer-pool-extensions/ ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 18:01 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
komrad, как-то пробовал в более простом варианте, это получше своп-файла, но все равно жестко просаживает. Это уж если некуда деваться. А сами устройства стоят как дом. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 21:16 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
Владислав Колосов, а вы сделайте на избытке памяти RAMDISK, и смонтируйте BPE туда. Будете приятно удивлены :-) Кстати, если памяти много - можно на рамдиск tempdb вынести, и тоже получить профит в быстродействии. Очень сильно помогает на 1С системах. Создаешь в памяти небольшой рамдиск, гигабайт на 16-32, файлы темпдб в нем, финсированного размера, и маленькийй файл на обычном диске, с небольшим авторасширением, как голкипер. И пока какую-нибудь хрень страхолюдную, которая потребует терабайт в темпдб не запустят - наслаждаешься скоростью :-) Хотя, вроде, так нельзя сейчас. У 2019 авторасширение у файлов темпдб - всегда одинаковое. Кто-то жаловался, вроде. У меня на 2014 работает, там всё норм. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2021, 11:09 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
uaggster, RAMDISK возможно, да, для некритичных к потере данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2021, 22:45 |
|
SQL Server не отбирает всю отведённую ему память
|
|||
---|---|---|---|
#18+
Владислав Колосов RAMDISK возможно, да, для некритичных к потере данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2021, 00:09 |
|
|
start [/forum/topic.php?fid=46&fpage=24&tid=1684688]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 301ms |
total: | 428ms |
0 / 0 |