|
|
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
"Зарегистрировано открытие": в природе таки есть запросы, на препаринг которых ФБ может убить несколько минут :-) И вот один из них: death-on-preparing + unable to kill via MON$ tables :-) Код: plaintext 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. Trace: prepare = 5 min Код: plaintext 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. Trace - execute : Код: plaintext 1. 2. 3. 4. 5. 6. 7. ЗЫ-1. Сопоставление замеров времени и напихивания over()-вызовов однозначно говорят, что начиная с какого-то момента добавление одного over()-вызова приводит чуть ли не к... удвоению времени парсинга(!!) ЗЫ-2. И самое главное: пока он занят препарированием, в другом окне нельзя выполнить даже вот это: Код: plaintext ЗЫ-3. Только не спрашивайте меня, какой идиот придумал "прототип" этого запроса (это был не я )). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:05:30 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Жесть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:14:08 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
шоб ты был живой-здоровый! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:24:10 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийшоб ты был живой-здоровый!гы... а чё там у тебя, случилось что-то ?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:27:29 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийшоб ты был живой-здоровый!++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:28:49 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
насколько я понимаю, время там тратится на сравнение derived fields, каждый с выражением охеренной глубины вложенности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:29:20 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
dimitrвремя там тратится на сравнение derived fields, каждый с выражением охеренной глубины вложенностину и пусть себе сравнивает, меряет глубину... почему я не могу при этом даже посмотреть в mon$statements, не говоря уже о том, чтобы грохнуть его к ЧМ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:34:53 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Таблоид, потому что "затычку"-прерывание нельзя поставить в каждый вызов и в каждый цикл до единого. Это место до вчерашнего дня не относилось даже к первой сотне по затратности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:38:57 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Таблоид, то что смотреть нельзя это конечно плохо. А вот грохнуть не получится при любом раскладе КМК, т.к. пока запрос не отпрепарирован в mon$statements он светится не должен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:43:47 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисТаблоид, то что смотреть нельзя это конечно плохо. А вот грохнуть не получится при любом раскладе КМК, т.к. пока запрос не отпрепарирован в mon$statements он светится не должен.Дык не только mon$statements, но и mon$ attachments становится недоступным! Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:50:54 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
dimitrпотому что "затычку"-прерывание нельзя поставить в каждый вызов и в каждый цикл до единого. Это место до вчерашнего дня не относилось даже к первой сотне по затратности.0xFF. Не только это место! Вы мне еще за Севастополь блобы ответите! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2013, 19:53:31 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Симонов Денисто что смотреть нельзя это конечно плохо.Сделал зарубку на заборе, чтобы не потерялось. Там именно с оконными ф-циями трабл, и ни с чем иным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 11:17:06 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Интересно, а у FB3 есть подвижки с вот таким запросом? 2.5 не возвращался после запуска. тынц Код: 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. 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. Таблоид, проверишь? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 11:28:41 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
arniИнтересно, а у FB3 есть подвижки с вот таким запросом? 2.5 не возвращался после запуска.План возвращает мгновенно. Сколько будет выполняться - не знаю, попозже проверю (сервак сейчас сильно занят). Немного причесал его под ФБ, да и кириллицу выкинул, дабы с чарсетами и кракозябрами не заморачиваться: einstein_ddl.sql Код: plaintext 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. einstein_run.sql Код: plaintext 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. План его выполнения: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 12:04:12 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
ТаблоидarniИнтересно, а у FB3 есть подвижки с вот таким запросом? 2.5 не возвращался после запуска.План возвращает мгновенно. Сколько будет выполняться - не знаю, попозже проверю (сервак сейчас сильно занят).ooops... на последнем снапшоте завалился, с грохотом. Сразу после выдачи плана. http://tracker.firebirdsql.org/browse/CORE-4293 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 12:25:54 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
0xFF... побьют меня, наверное, на какой-нибудь из ФБ-конференций.... %-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 12:26:56 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Таблоид0xFF... побьют меня, наверное, на какой-нибудь из ФБ-конференций.... %-)Вижу тут кругом хорошее. Не в смысле побьют, а в смысле конференция же будет! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 13:14:22 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Таблоид0xFF... побьют меня, наверное, на какой-нибудь из ФБ-конференций.... %-) Зато потом пива подарят ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 13:54:59 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Таблоид, у меня не завалился Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Правда выдал 0 записей. А что там кстати должно быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 20:02:27 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
В isql Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 20:21:50 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Симонов Денисвыдал 0 записей. А что там кстати должно быть?вроде бы 1 запись. A покажи свою show version, плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 22:08:43 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
я увидел твои "Buffers = 8192", вспомнил про свои 512К и решил уменьшить аппетиты. Но не помогло: Код: plaintext 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. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 22:22:37 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
ТаблоидA покажи свою show version, плз ISQL Version: WI-T3.0.0.30785 Firebird 3.0 Alpha 1 Server version: Firebird/Windows/Intel/i386 (access method), version "WI-T3.0.0.30785 Firebird 3.0 Alpha 1" Firebird/Windows/Intel/i386 (remote server), version "WI-T3.0.0.30785 Firebird 3.0 Alpha 1/tcp (DEN_PC)/P13:C" Firebird/Windows/Intel/i386 (remote interface), version "WI-T3.0.0.30785 Firebird 3.0 Alpha 1/tcp (DEN_PC)/P13:C" on disk structure version 12.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 22:57:34 |
|
||
|
FB-3 может потратить на prepare несколько минут, при этом НЕ реагируя на mon$-запросы
|
|||
|---|---|---|---|
|
#18+
Денис, а на линухе можешь проверить ? у тебя ведь "есть его" там вроде ? ЗЫ. я еще запустил на 2.5, на простой виндовой тачке, ничем не загруженной. Пущай полетает, в понедельник поглядим на него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2013, 23:08:35 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38492315&tid=1564068]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
157ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 427ms |

| 0 / 0 |
