|
|
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
hi all у кого- есть ФБ 3.х, снапшот от субботы, проверьте, плз, следующее: 1) запустите какой-нить несложный тест-молотилку, хотя бы вот такое: select count(*) from rdb$types,rdb$types,rdb$types,rdb$types,rdb$types,rdb$types; 2) запустите 4 окошка, в каждом из которых введите: Код: sql 1. - где входной скрипт askmon.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. У мну почему-то получается, что они все выходят... только вместе, т.е. там разница в сотые доли секунды. У вас также ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 20:13:55 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, что проверить то хотел? у меня запрос из askmon.sql отработал мгновенно (молотилка при этом молотит), поэтому не могу запустить 4 окошка одновременно. Но у меня винда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 20:27:03 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денисчто проверить то хотел? у меня запрос из askmon.sql отработал мгновенно (молотилка при этом молотит), поэтому не могу запустить 4 окошка одновременно. Но у меня винда.нагрузи посильнее, дай ей (молотилке) задание не только селектить, но и МЕНЯТЬ что-нить. И запусти побольше молотилок, штук 50-70 (если твой тачка потянет). Дай им так поработать 1-2 часа, после чего попробуй стартануть 4 батника с мон-запросами, но с интервалом 5-10 сек. Эти запросы при сильной нагрузке обязательно заткнутся на 2-3 минуты, если не больше. А проверить надо следующее: одновременно ли они прочухаются, т.е. вернутся в ось ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 20:44:29 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, хорошо посмотрим база биллинга. service ~ 10 млн. записей. На datebegin и dateend есть индексы. update service set datebegin = dateend, dateend = datebegin Посмотрим через час. Сейчас отклик mon$ запроса мгновенный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 20:55:58 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, мда маловато оказалось ------ Performance info ------ Prepare time = 359ms Execute time = 3m 27s 902ms Current memory = 141 187 328 Max memory = 146 051 144 Memory buffers = 8 192 Reads from disk to cache = 133 837 Writes from cache to disk = 128 328 Fetches from cache = 75 307 401 придётся посерьезней тестик замутить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 20:57:52 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
да и на сборке мусора тоже быстро работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 21:05:18 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Симонов Дениспридётся посерьезней тестик замутитьу тебя же там была "младшая сестра" таблицы-миллиардерши ? если сохранилась, проиндексируй её и запусти 10-15 dml-окон, меняющих индексированные поля, но только на не пересекающихся диапазонах (по 20-30 млн записей чтобы в каждом было). И через 15-20 минут уже можно будет проверять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 21:06:12 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, дык грохнул я давно её. Надо заново создавать. Ладно как сделаю отпишусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 21:09:32 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Создал такую табличку Код: sql 1. 2. 3. 4. наполнил её Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Проиндексировал Код: sql 1. 2. Запустил молотилки Код: 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. Подождал 20 минут, потом 30 минут. Запрос мониторинга не даёт видимой задержки. Даже если его запустить через IBE PLAN JOIN (JOIN (JOIN (A NATURAL, U NATURAL), I NATURAL), R NATURAL) ------ Performance info ------ Prepare time = 16ms Execute time = 15ms Avg fetch time = 2,14 ms Current memory = 191 981 432 Max memory = 192 022 544 Memory buffers = 8 192 Reads from disk to cache = 2 Writes from cache to disk = 17 Fetches from cache = 16 103 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 08:01:20 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
хм... может, от операционки как-то зависит... ладно, понаблюдаю попозже еще раз за этим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 08:09:37 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, у меня всё таки ось под клиентские приложения выстроена - это домашний комп. Там может FB отдан не очень высокий приоритет при работе с IO поэтому у меня особых проблем нет. Ну и база у меня создана со страницей 16K. Кеш - 8K страниц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 08:14:42 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
ТаблоидУ мну почему-то получается, что они все выходят... только вместе, т.е. там разница в сотые доли секунды а что в этом удивительного? Ждут сброса данных рабочими коннектами они все вместе, потом последовательно но очень быстро создают свои снапшоты и завершаются. В этом случае данные для рабочих коннектов в них должны быть одинаковы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 09:02:35 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
dimitrВ этом случае данные для рабочих коннектов в них должны быть одинаковы.Каждый из рабочих коннектов делает задание, по объёму отличающееся от остальных (там random-выбор числа строк, обрабатываемых командами insert/update/delete). К тому же, некоторые рабочие потоки делают только вставки, некоторые - только обновления, остальные - только удаления. Как у них могут быть одинаковыми данные, которые они выдают для mon$-запроса ? У мну не сохранился лог мониторных скриптов на раней стадии этого теста (а он начался в субботу утром). Есть подозрение, что эта загадочная "синхронность" наступает далеко не сразу: сейчас, к примеру, идёт почти такой же (по числу окон) тест, но ФБ работает как ClassicServer'er. Он длится менее 2 часов. И я вижу, что 4 окна с мон-скриптом работают " не синхронно". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 09:30:03 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Таблоидсейчас, к примеру, идёт почти такой же (по числу окон) тест, но ФБ работает как ClassicServer'er. Он длится менее 2 часов.Очепятка: менее 12 (двенадцати) часов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 09:34:38 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, мне вот интересно чего у тебя так долго мониторинг думает, что ты успеваешь его несколько раз запустить. И почему у меня в тестах он особо не напрягается. Ось то какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 09:45:35 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
А вопрос тут! Если некий аттач вынужден собирать много-много мусора, выполняя вот это: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. - то будет ли этот аттач реагировать на требования "дай инфу для мониторинга!" от других аттачей ? (т.е. будет ли он в "промежуточной точке", до завершения этого стейтмента, выдавать статистику для mon$-запросов ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 09:50:08 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денисмне вот интересно чего у тебя так долго мониторинг думает, что ты успеваешь его несколько раз запустить. И почему у меня в тестах он особо не напрягается. Ось то какая?Никакого фокуса нет: я просто стартую 4 окна, в каждом тыркаю по .sh-скрипту, а тот в цикле вызывает isql с запросом к монам. А на выходе - спит секунд 30, после чего всё по-новой. Ось: Linux vmoel63.local 2.6.39-400.109.4.el6uek.x86_64 #1 SMP Mon Jul 22 11:44:00 PDT 2013 x86_64 x86_64 x86_64 GNU/Linux (Oracle Enterprise Linux, правда - виртуалка). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 09:52:52 |
|
||
|
FB 3.x SS, 4 окна с одинаковым запросом к mon$-таблицам завершаются СТРОГО в 1 время ?
|
|||
|---|---|---|---|
|
#18+
ТаблоидКак у них могут быть одинаковыми данные, которые они выдают для mon$-запроса ? одинаковые между разными одновременными запросами к MON$-таблицам, т.е. одинаковые снапшоты мониторинга ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 10:02:29 |
|
||
|
|

start [/forum/topic.php?fid=40&gotonew=1&tid=1564253]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
162ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 479ms |

| 0 / 0 |
