|
|
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денисс чего ты взял? Мне не известно что там делается в security, но могу предположить что там есть внутренние запросы и не факт что только SELECT.А эти "внутренние запросы" - они в трейсе должны быть видны или нет (я про ФБ-3.х) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 16:29:25 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Таблоидты мну ответь лучше, как такое может быть, что lock conflict'ы лезут ? они НЕ связаны с секурити3. Во-первых, ты не путай "lock conflict" и "update conflict". Во-вторых, с чего ты так уверен, что они не связаны? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 16:30:56 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, по уму не должны иначе секьюрность фиговая будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 16:33:06 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovТаблоидты мну ответь лучше, как такое может быть, что lock conflict'ы лезут ? они НЕ связаны с секурити3. Во-первых, ты не путай "lock conflict" и "update conflict". Во-вторых, с чего ты так уверен, что они не связаны?1) вижу, что по времени нет никакой связи, вообще (между lock conflict'ами и invalid u/p) 2) помню - 100% - что этот самый lock conflict вылезал на ЭТОМ ЖЕ тесте, на ИНСЕРТАХ, в 2010-2011, когда шла борьба в 2.5.х с missing entries. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 16:41:54 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Только сейчас понял, что он 3.0 тестировал. Тьфу.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 19:12:14 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
2 ГР: всем нечитателям посвящается... :-) http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1056826&msg=15069553 <...> Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 19:42:36 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Во-первых, я уже говорил о том, что это неудачная форма оформления и указания версии в частности. Но тогда, IIRC, птицеводы сказали, что кошерно и понятно - ну если вам удобно, то флаг в руки. Во-вторых, я понял, что 3.0 не перечитав первый пост, а увидев ваши диалоги про security-БД и пр. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 19:45:01 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамВо-первых, я уже говорил о том, что это неудачная форма оформления и указания версии в частности.поясни, плз: чем она плохая ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 19:46:51 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, тем что в глаза бросается первая строчка, а в ней указана версия клиента. Которая кстати 2.5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 20:20:40 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денистем что в глаза бросается первая строчка, а в ней указана версия клиента. Которая кстати 2.5.Слабоватый аргумент. Не верю, что завсегдатаи ФБ-кабачка не читают дальше первой строки. Хотя согласен в том, что версию клиента лучше задвинуть в подвал, она обычно не так важна, как версия сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 20:31:32 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, ты пробовал ставить Fb3 на CentOS? Есть ли какие-нибудь грабли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 20:47:01 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денисты пробовал ставить Fb3 на CentOS? Есть ли какие-нибудь грабли?нет, CentOS я в глаза не видел. Но прошёл все круги адцтва при установке ФБ-3 на Oracle Ent Linux. На всякий случай: будь готов, что постоянно чего-то не хватает. А также, что требуется какой-то там пакет версии именно 12.6, а не 12.6.3 (!!), ну и к прочим прелестям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 20:50:50 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Таблоид> поясни, плз: чем она плохая ? Всем, кроме того, что она "стандартна" и её легко копипастить. Сравни твой ISQL Version: WI-V2.5.3.26682 Firebird 2.5Server version:Firebird/linux AMD64 (access method), version "LI-T3.0.0.30695 Firebird 3.0 Alpha 1"Firebird/linux AMD64 (remote server), version "LI-T3.0.0.30695 Firebird 3.0 Alpha 1/tcp (oel64)/P12"Firebird/x86/Windows NT (remote interface), version "WI-V2.5.3.26682 Firebird 2.5/tcp (CSMIRROR)/P12"on disk structure version 12.0Database: 192.168.0.220/3330:idx_test FB Linux.64 3.0.0.30695 TCP Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 21:07:09 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Разметка съехала (неправильные переносы строк). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 21:08:46 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, да вроде установка прошла успешно, особых танцев с бубном не было. Единственное чего не хватало libtommath.so Правда я устанавливал не из исходников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 22:09:09 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисЕдинственное чего не хватало libtommath.so Правда я устанавливал не из исходников.Повезло (что не хватало только этой библы). Есть, впрочем, смутное подозрение, что если бы ты ставил из исходников, то всё равно её пришлось бы ставить. Ну, так что ? Запустил тест на инсерты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 00:33:14 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
ТаблоидСисдба МастеркеевичЕсли есть подозрение, что виноваты инсерты, надо попробовать без них.Была такая мысль, еще вчера. Запущу сегодня, попозже.Запустил снова 450 молотилок, каждая из которых делает вот такой оф-фигительный скрипт: Код: 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. Заодно запустил: 1) калибратор скорости коннектов, интервал его работы между возвратом из isql и стартом новой попытки коннекта = 5 сек (он пока что отловил только одного "полу-тупицу", который устанавливался 1104 мс; посмотрим, что будет утром); 2) скрипт, сканирующий .err-логи на наличие ошибок с текстом 'lock conflict' и/или 'password'; 3) скрипт, логирующий аппетит процесса firebird (просто так, до кучи: кушать не просит, а какую-то инфу всё-таки даст): Код: plaintext 1. 2. 3. 4. 5. 6. 7. Посмотрим утром, что там будет в итоге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 00:52:24 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
ТаблоидПосмотрим утром, что там будет в итоге....а в итоге следующее: 1) .err-логи молотилок не содержат ни одного возгласа на тему 'lock conflict' или 'invalid password'; 2) калибратор скорости установки коннектов показывает следующие топ-10 тормозов, которые были за минувшие 6 часов: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 3) Потребление памяти (кому интересно - вот статья , тынц на которую дал Источник Света): 3.1) сразу после загрузки ФБ, до старта теста: Код: plaintext 3.2) Все 450 молотилок окончательно загрузились в 00:36:40 (по данным лога с наибольшим "номером"), при этом: Код: plaintext 3.3) несколько промежуточных точек: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 3.4) сейчас: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 07:45:57 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Да, и еще. По поводу времени установки коннекта. (я знаю, что жутко надоел с этим всем Источникам Света, но всё-таки проблема эта существует, и не в моей голове, а натурально; так что извиняйте, но поэма будет продолжена!.. :)) Если затолкать в базу моменты времени вызовов isql'ей (а они складываются в лог батником, который вызывается молотилками: echo %time% >> %this_window_log% ) и затем сгруппировать записи, то получаем число isql'ей, которые выстраивались в очередь на установку коннекта в интервалах времени = 0.01 сек . Наибольшие очереди на интервалах 0.01 сек были такими: ~40 строк Код: 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. top-10 коннектов, устанавливавшихся дольше всего Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. А вот результат группировки на интервалах = 1.00 сек для моментов времени, соотв-щих тупым коннектам: Код: 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. Сервак не мог быть загружен даже на 5% тем дурацким скриптом, который приведен тут . Там одни commit'ы! Причина внезапных тормозов при установке коннектов, увы, так и остается пока загадкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 08:46:00 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, нет ещё не запускал. Пока только подготовил всё. Установил FB, добавил дополнительный виртуальный диск, пробросил сеть. Я так понял ты мониторинг снимал с linux, а сам тест на винде запускал? Или это не обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 08:58:33 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, по поводу скорости установки коннектов я говорил что через srp оно значительно ниже. И даже приводил тест. Мне ответили, что в этом виновата процедура генерации ключа и обмена ключами. Также замедление может вызывать шифрование (но значительного замедления я там не заметил ~10%), а вот сами коннекты в 3 раза медленней. По поводу провалов скорости коннектов ничего сказать не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 09:04:16 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисЯ так понял ты мониторинг снимал с linux, а сам тест на винде запускал? Или это не обязательно.Скрипт калибратора коннектов, а также скрипт-наблюдатель за расходом памяти ФБ - да, на консоли линуха. Молотилки и скрипты, которые "смотрят" в их .err-логи - на виндузе. Батник, который вертит молотилками (t004dml.bat) и запускалка его (t004act.bat) есть в линуксовом варианте, но я его не запускал и даже еще не смотрел (его мне прислал Алекс). Если надо этот вариант - сообщи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 09:07:09 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Симонов Дениспо поводу скорости установки коннектов я говорил что через srp оно значительно ниже. И даже приводил тест. Мне ответили, что в этом виновата процедура генерации ключа и обмена ключами. Также замедление может вызывать шифрование (но значительного замедления я там не заметил ~10%), а вот сами коннекты в 3 раза медленней.Да эта хрень и год взад была, на 2.5. еще. Картина одна и та же: коннекты даже при сильной нагрузке спокойно укладываются в 500-1500 мс (это вполне приемлемое время!), а дальше - БАЦ! - застревание на 4-5 сек или 10 сек, или еще больше. И так длится 1-2 минуты, после чего "отпускает". И моменты времени этого "приступа" никак и ни с чем не связаны: ни с данными iostat'a, ни с инфой top'a, ни с числом isql'ей в очереди (как выяснилось). Одно только нарыл (недавно): в каждом случае, когда коннект застревает более чем на 20-30 сек, рост размера .fdb прекращается на некоторые промежутки времени (10-15 сек, иногда таких "плато" два). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 09:13:59 |
|
||
|
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, пришли на мыло. Так будет проще и можно будет влияние сети (виртуальной) исключить. ТаблоидПовезло (что не хватало только этой библы). Есть, впрочем, смутное подозрение, что если бы ты ставил из исходников, то всё равно её пришлось бы ставить Просто RHEL заточен под Oracle, а вот зато всё остальное на нём работает с большим геморроем. P.S. После установки Oracle 10 R2 на RHEL - установка FB просто праздник. Да и как ни странно на CentOS оракля встала с меньшим геморром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 09:19:53 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38453691&tid=1564145]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
213ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 563ms |

| 0 / 0 |
