Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Всем привет. FB 2.5.4, классик, win32 Как получить данные, которые IBE показывает на вкладке "Анализ производительности" ? Я пробовал включать 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. Суть проблемы в том, что есть потребность выявить и "вылечить" тормозяшие запросы. Сейчас я в приложении просто фиксирую факт длительного времени выполнения, записывая в лог текст запроса, значения параметров и другую служебную информацию. Но не всегда возможно воспроизвести такую же ситуацию, как в реальном рабочем моменте, поэтому было бы полезно сохранять в лог дополнительную информацию. Я подозреваю, что это же или почти это же можно получить, включив trace, был бы благодарен за дружесткий пинок в сторону какого-нибудь примера конфига трейса :) В то же время, на сколько я понимаю, включенный трейс будет мешать работе пользователей ... и я немного сомневаюсь, что можно настроить трейс так, чтобы он фиксировал только првышения длительности запроса, при чем для каждого запроса критерий длинности свой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 12:20 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 12:30 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Сисдба Мастеркеевич, в трейсе Код: plaintext 1. В том же IBE Службы -> Trace and Audit вверху кнопка с очками New Trace Session даёт вполне удобный редактор настройки конфигурации трейса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 12:32 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Сисдба Мастеркеевич, еще можно http://www.upscene.com/fb_tracemanager/ тут, собственно, вопрос в том, что именно хочется изучать. По мне (понятно, что это наш инструмент) FBScanner после лога выдает побольше возможностей. Например, отследить производительность в динамике, смотреть последовательность выполнения запросов в транзакциях, и многое другое. Трейсом, конечно, можно быстро выцепить запросы, которые выполняются дольше заданного времени. В общем, инструменты есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 13:02 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Сисдба МастеркеевичКак получить данные, которые IBE показывает на вкладке "Анализ производительности" ?isc_database_info ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 13:39 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
hvladСисдба МастеркеевичКак получить данные, которые IBE показывает на вкладке "Анализ производительности" ?isc_database_infoо, это как раз то, что нужно, спасибо fb_scanner, trace - это пока что пушки для воробьев :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 16:29 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
собственно, вот это Сисдба МастеркеевичКак получить данные, которые IBE показывает на вкладке "Анализ производительности" ? на самом деле не нужно на эту вкладку смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 18:52 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
kdv> на самом деле не нужно на эту вкладку смотреть. Почему? И куда нужно смотреть? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 21:37 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамПочему? И куда нужно смотреть? нужно смотреть на план, и reads from cache, fetches from cache. Все остальное - херня. Много людей смотрят на вкладку "анализ производительности", и видят там фигу, стремясь увеличить "число индексных чтений", не понимая, откуда оно, зачем, и что лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 22:48 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
kdv> нужно смотреть на план, и reads from cache, fetches from cache. Все остальное - херня. Горазд, что тут скажешь. > Много людей смотрят на вкладку "анализ производительности", > и видят там фигу, стремясь увеличить "число индексных чтений" Обычно стараются не число индексных чтений увеличить, а число неиденскированных чтений уменьшить. Что тоже далеко не всегда правильно, конечно. Как будто, если они будут смотреть план и фетчи будет лучше. > не понимая, откуда оно, зачем, и что лучше. Да-да, в плане и фетчах они поймут гораздо больше, ага. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 22:58 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, план, чтения и фетчи проще, чем "анализ производительности". До сих пор, сколько я вижу, никто кроме Таблоида из этой закладки не извлек совершенно никакой пользы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 23:20 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
kdvникто кроме Таблоида из этой закладки не извлек совершенно никакой пользы. но при этом все туда пялятся, с нулевым результатом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 23:21 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
kdvkdvникто кроме Таблоида из этой закладки не извлек совершенно никакой пользы. но при этом все туда пялятся, с нулевым результатом. Не согласен :) Я по ней объясняю программистам почему "вот так" запрос не стоит делать - вот потому что здесь "красненько", а должно быть "синенько" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 03:56 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Gallemarkdvпропущено... но при этом все туда пялятся, с нулевым результатом. Не согласен :) Я по ней объясняю программистам почему "вот так" запрос не стоит делать - вот потому что здесь "красненько", а должно быть "синенько" :) Кхм... Интерессные у вас там... специалисты. Для запуска среды разработки они тоже пользуются "синеньким значком"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 10:00 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
miwaonline,всякие есть, но спецов именно в sql нет,поэтому по оптимизации запросов знания заканчиваются тем, что выборка по полю с условием по полю с индексом идет быстрее. Уже зреет желание макнуть перо в навоз проводить ликбез, осталось себя только подтянуть, практики маловато :) , а sql-ex.ru со своими задачками, оторванными от жизни, не радует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 10:12 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
kdv> план, чтения и фетчи проще, чем "анализ производительности" Я ж говорю - силён, что тут скажешь. > До сих пор, сколько я вижу, никто ... не извлек никакой пользы. Интересно, как ты это должен увидеть? Все должны немедленно прибежать на форум или отписаться к тебе на почту "нацяника, я извлёк пользу, дай пряник"? Как ты себе это представляешь? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 10:13 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Gallemar вот потому что здесь "красненько", а должно быть "синенько" вот именно поэтому я туда смотреть и не рекомендую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 10:36 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Gallemarmiwaonline,всякие есть, но спецов именно в sql нет,поэтому по оптимизации запросов знания заканчиваются тем, что выборка по полю с условием по полю с индексом идет быстрее. это далеко не всегда так. И таблоид тебе может сотню примеров привести. Буквально вчера наткнулся на запрос где надо было +0 дописать чтобы вместо индекса запрос пошёл использовать MERGE JOIN (в трёшке HASH JOIN). И о чудо запрос стал в 4 раза быстрее работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 10:54 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
kdvGallemar вот потому что здесь "красненько", а должно быть "синенько" вот именно поэтому я туда смотреть и не рекомендую. Дима,а почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 10:55 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Gallemar, потому что надо понимать что это значит. Если тупо пытаться уменьшить количество неиндексированных чтений и сделать больше индексированных, то это может даже навредить. Я бы сказал так что туда надо смотреть, но только с учётом всех других факторов, которые многими упускаются из виду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 11:18 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисGallemar, потому что надо понимать что это значит. Если тупо пытаться уменьшить количество неиндексированных чтений и сделать больше индексированных, то это может даже навредить. Я бы сказал так что туда надо смотреть, но только с учётом всех других факторов, которые многими упускаются из виду. Навредить могут оЧумелые ручки. Самый распространенный - "а давайте ещё индексов повесим, быстрее же будет". :а поле с аж 15 разными вариантами записей :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 11:22 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Gallemarsql-ex.ru со своими задачками, оторванными от жизни, не радует.Ты, судя по всему, застрял где-то на учебном этапе, решив задач 15-20 - да ? Но на учебный этап попадают совсем лёгкие задачки. А ведь там, "дальше", есть упражнения вполне себе из практики. Накопительный итоги (просто сумму или же капитализацию процентов, когда надо накопительное произведение считать), валидация строк, пересечение временных интервалов, поиск диапазонов свободных ID'шников - да туча всего еще. Главное, что этот сайт прививает, это настороженное отношение к любому своему шедевру, про который ты думаешь, что он будет работать на любых данных. Он учит критически относиться к самым, казалось бы, очевидным ситуациям - и это очень помогает в практике. А само применение SQL "на автомате" он тебе вобьёт в моцг через 2-3 месяца. Так что зря ты так, про "оторванность от жизни" :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 13:40 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
ТаблоидНакопительный итоги (просто сумму или же капитализацию процентов, когда надо накопительное произведение считать), валидация строк, пересечение временных интервалов, поиск диапазонов свободных ID'шников Типичный список начинающего проктостоматолога. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 13:46 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovТаблоидНакопительный итоги (просто сумму или же капитализацию процентов, когда надо накопительное произведение считать), валидация строк, пересечение временных интервалов, поиск диапазонов свободных ID'шниковТипичный список начинающего проктостоматолога.Почему ? конечно, в ФБ процедурками можно всё быстро накрутить, да и мозг напрягать меньше надо. Но в m$ sql все эти решения "через курсор" будут проигрывать почти наверняка - там просто SQL-машина гораздо быстрее работает по сравнению с процедурным кодом. Если в ФБ такое тоже когда-нибудь случится, то это (умение решать именно на SQL) станет актуальным и тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 14:09 |
|
||
|
Как получить данные, сколько было прочитано, вставлено и т.д.
|
|||
|---|---|---|---|
|
#18+
Таблоид, даже если SQL сможет решать некоторые задачи с той же скоростью что и PSQL, то вовсе не обязательно писать их именно на SQL. Хотя бы потому что понять потом (спустя хотя бы год) что там понаписано может быть очень затруднительно. Для решения любой задачи надо исходить из двух вещей: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 14:15 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38928573&tid=1562931]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 288ms |

| 0 / 0 |
