|
Временные объекты после некорректного завершения работы Database Tuning Advisor
|
|||
---|---|---|---|
#18+
Добрый день, коллеги. На этапе "Generating Reports" сервер был внезапно перезагружен и всё вроде бы ничего, но как мы знаем DTA создаёт временные объекты в процессе анализа. В общем обнаружил уйму partition function и partition scheme. То что они созданы именно DTA, сомневаться не приходится, бо имеют имена типа "_dta_pf__100" и "_dta_ps__2484". Посмотрел на зависимости, идёт до самой таблицы, смотрю св-ва таблицы, написано "Table Is Partitioned = False". Посмотрел ПКМ по таблице -> Storage -> Manage Partition, пункт неактивен. Полез в sys.partitions, в поле partition_number везде единички. Если верить документации, то это означает, цитирую: "Для несекционированных таблиц и индексов значение этого столбца равно 1." Т.е. вроде как можно смело удалять весь этот мусор. Но всё же терзают меня смутные сомнения, а ну как есть какие грабли и я о них не знаю? Кто сталкивался с подобной ситуацией? Как решили этот вопрос и что я мог не учесть? @@VERSION Microsoft SQL Server 2014 (SP3-CU4) (KB4500181) - 12.0.6329.1 (X64) Enterprise Edition ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2020, 09:48 |
|
Временные объекты после некорректного завершения работы Database Tuning Advisor
|
|||
---|---|---|---|
#18+
Marat2020, Вы бы не пользовались этим инструментом, больше получите проблем, чем решений. Пытайтесь удалить всё, сервер не даст удалить то, что надо. Перед запуском анализатора создавайте моментальный снимок базы, с его помощью можно быстро откатиться к исходному состоянию. На производственной базе в рабочее время, скорее сего, вы помешаете работе этой базы при проведении анализа. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2020, 13:50 |
|
Временные объекты после некорректного завершения работы Database Tuning Advisor
|
|||
---|---|---|---|
#18+
Marat2020, А вот если бы вы пользовались каким-либо средством разработки, например SSDT, и имели проект своей базы в системе хранения кода, то подобных проблем даже не возникло бы... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2020, 13:56 |
|
Временные объекты после некорректного завершения работы Database Tuning Advisor
|
|||
---|---|---|---|
#18+
Владислав Колосов Marat2020, Вы бы не пользовались этим инструментом, больше получите проблем, чем решений. Ну собственно каких-то особых проблем не было, ещё со времён, когда он назывался Index Tuning чототам. Ну а тут сложилась ситуация "админ думал что он Бог, пока не пришёл электрик"(с). Правда тут не в электрике дело было, но ситуация схожая. Ну и никто не собирался не подумав запускать всё что DTA нагенерил. Никогда так не делаю, если речь об этом. Владислав Колосов Пытайтесь удалить всё, сервер не даст удалить то, что надо. А на всякий случай запустил вот такой скрипт: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Там где я сам делал секции, показывает что-где и как, там где DTA навалил всякого, результат пустой. Т.е. видимо удалять можно смело. Владислав Колосов На производственной базе в рабочее время, скорее сего, вы помешаете работе этой базы при проведении анализа. Нет, это не пром был. А для подобных действий на проме, есть технологические окошки. Предупреждая вопрос - раз тестовая площадка, а чего тогда мучаешься? снёс-развернул - просто с подобным столкнулся в первый раз и стало интересно как корректно править, если вдруг случится ещё где. И предупреждая второй вопрос - от жирно живёте, тестовая площадка на энтерпрайзе! - это не ко мне вопрос =) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 05:29 |
|
Временные объекты после некорректного завершения работы Database Tuning Advisor
|
|||
---|---|---|---|
#18+
Marat2020, Очищал вот таким скриптом в своё время, возможно поможет: Код: 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. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2020, 09:02 |
|
|
start [/forum/topic.php?fid=46&msg=39986313&tid=1685818]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 248ms |
total: | 389ms |
0 / 0 |