Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
Как я понял сервак недавно перегружали. То статистика по ожиданием накапливается с момента старта сервера (если ее конечно не сбросили руками). Оки зайдем с другой стороны. Что тут вернуло на вашей проблемной базе: Код: 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. Что тут: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 12:16 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
AlanDenton К сожалению, я не могу светить имена таблиц и полей, поэтому вместо их названия я отображаю нумерацию возвращаемых строк SELECT#1 Код: plsql 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. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. SELECT#2 Код: plsql 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. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. Модератор: Задолобали портянками. Убирайте в тег spoiler! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 12:36 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
Суммарно в базе едва на пару гигов наберется инфы. Кластерных индексов нет, а потому при обновлении данных с использованием курсоров у вас будет сто пудово много операций разбиения страниц, те же forwarded records и прочее. Если проще, то начните с того, чтобы найти узкие места. Убрать курсоры. Обновлять не по одной строке, а пачками. Добавить кластерные индексы на таблицы там где у вас кучи и некластерные индексы. Ну и формально то что сейчас вы показали априори тормозить не может и выполняться месяц. Есть варианты по легче. Скажем мигрировать на 2016 сиквел, возможно оптимизатор там будет более лояльные планы строить (но не факт). Если таблицы большие посмотреть в сторону колумнсторов (как вариант). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 12:51 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
AlanDenton, спасибо за участие. Это та же самая база, которая проверяет гипотезы, но в ней включены только 8-мь лучших гипотез из 2 661 703. Эта же БД будет работать 1-н месяц, если включить все 2 661 703 гипотез. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 13:21 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
Сильно большой скрипт? Который месяц трудится. Если нет, то может поделитесь тогда уж точно можно сказать как лучше сделать. Вангую что у вас там CROSS JOIN из-за чего происходят spill into tempdb хотя хз... это так догадки )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 13:51 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
YuriySu, мож. не совсем в тему, но поскольку тут обсуждалось железо для бд, и не гарантия, что IO у Вас является причиной проблем, но, обратите внимание на сравнение производительности баз данных при использовании hdd / ssd / PCIe ssd Диск PCIe ssd исполняется как PCIe карта. Втыкаете в слот - и готово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 13:53 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
Бытовой PCIe x4 M.2 у меня показывает 1.2 Гб/с последовательного чтения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 14:29 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
YuriySuЭто та же самая база, которая проверяет гипотезы, но в ней включены только 8-мь лучших гипотез из 2 661 703.Вы скрипты выполните на большой базе, что бы были хотя бы понятны объёмы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 15:05 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
YuriySuВот у меня и стал вопрос, а насколько вырастет производительность моего SQL Server, если построить новую машину на основе этих процессоров? Если время выполнения скрипта сократиться с 1 месяца до хотя бы 2-х недель, то такую покупку считаю целесообразной. Арендуйте выделенный сервер и проверьте. Обойдется максимум тысяч в 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 16:46 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
Привет, всем. Изучаю матчасть по железу. Intel выпустил интересный SSD Intel Optane 900P с революционной памятью "3D XPoint" Нашел тестирование этого SSD именно в SQL задачах: https://www.phoronix.com/scan.php?page=article&item=intel-optane-900p&num=1 Судя по тестам - это просто фантастика! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 17:03 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
YuriySu, Вобще то если у Вас "В SQL-скриптах довольно много: "cursor local forward_only static", insert, update, select." то скорее всего есть 1-2 курсора, которые съедают 90% времени . Вам бы начать с того, чтобы локализовать самое медленное место в процедуре. А там уже посмотреть, можно ли и как улучшить: - переписть курсор на нормальные запросы, выполняющиеся "группами". курсоры на большом количестве строк существенно уступают "нормальным" запросам. - индексы, ключи, планы выполнения но не для всего сразу, а только для самого медленного запроса/куска процедуры. Ну а потом уже железо. ЗЫ: У знакомых, в результате консультации запросы стали выполняться ~100-1000 быстрее. Совет был - создать индексы, т.к. их не было вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 18:03 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
alexeyvgВы скрипты выполните на большой базе, что бы были хотя бы понятны объёмы. Судя по всему будет куплен новый комп вместо оптимизации сторки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2018, 09:51 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
Ребят, базу буду запускать в декабре, поэтому сейчас не могу предоставить скрипты. Да, сейчас думаю над покупкой нового оборудования и если Вам будет интересно, то я позже выложу конфигурацию "нового ПК" и время выполнения хранимки уже на "новом ПК" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2018, 10:30 |
|
||
|
Частота процессора, кол-во ядер,... ? What the f**k :)) Help please.
|
|||
|---|---|---|---|
|
#18+
YuriySu, Пока думаешь - обрати внимание на технологию TSX-NI от Intel, это по идее как раз по теме RDBMS производительности (что судя по бенчмаркам именно на транзакциях получается в 4-5 раз быстрее) (хотя почему-то не видел упоминаний Microsoft об использовании этой технологии в последних версиях SQL Server) не забывай что твой текущий 6820HK на самом деле мобильный процессор (хоть и поддерживает TSX-NI), например обычный десктопный i7-8700 (с TSX-NI и двухканальной памятью) на 50% по производительности лучше (ну и ядер на столько-же больше) а если в 4-х канальную память уходить (т.е. i9 - LGA 2066 / TSX) то по идее для розничных однопроцессорных вариантов имеющихся на рынке - получится максимум именно под DB (вместе с 4хDDR4 и M.2 Optane PCIe/NVMe носителями) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2018, 03:29 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1688858]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
78ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 393ms |

| 0 / 0 |
