Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
Есть кнопка по которой кликает пользователь. После того как пользователь кликнул по кнопке выполняются различные запросы в БД. Как мне вывести пользователю на экран время выполнения запроса в секундах/миллисекундах? Просто бывает ситуация, когда пользователь жалуется, что отчёт медленно выполняется. А так всё наглядно было бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2013, 17:44 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2013, 18:09 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
littlepig, авторКак мне вывести пользователю на экран время выполнения запроса в секундах/миллисекундах? авторПросто бывает ситуация, когда пользователь жалуется, что отчёт медленно выполняется. Тут чуток противоречия: если отображать время выполнения запроса - то его можно получить только после самого выполнения запроса, когда узер уже подождал. Это тоже самое как к примеру: юзер копирует файлы, ему пишут: "подождите" и все. А когда докопировалисьф айлы ему выдают: "Время копирования 2 минуты 10 секунд". После копирования ему уже это время не надо, ему нужен при самом процессе прогрессбар и "примерно осталось 2 минуты". Так что я бы на вашем месте какой нить прогресс бар поставил: http://www.sql.ru/forum/1056850/otobrazhenie-procesa-zagruzki ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 13:26 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
Прогрессбар выполнения запроса? И какая субд позволяет поглядеть статус выполнения запроса в процентном количестве? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 14:53 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
Что мешает просто засечь время? Код: php 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 14:54 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
И нафик это пользователю на экран выводить, это надо логировать да смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 14:55 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
Hett, А похвастаться! Мы ваш запрос отработали за ХХХХ мс! P.S. В принципе бесполезно ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 16:27 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
DarkMasterHett, А похвастаться! Мы ваш запрос отработали за ХХХХ мс! P.S. В принципе бесполезно ;) вы debug bar в symfony видели? полезность просто зашкаливает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 16:58 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
ScareCrowDarkMasterHett, А похвастаться! Мы ваш запрос отработали за ХХХХ мс! P.S. В принципе бесполезно ;) вы debug bar в symfony видели? полезность просто зашкаливает. Пользователю его чтоле показывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 17:34 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
ага. приходит жалоба - чет у меня тормозит. ты ему - зайдите через app_dev, и пришлите скрин того что красным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 17:40 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
ну или в dev логи залезть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 17:40 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
HettПрогрессбар выполнения запроса? И какая субд позволяет поглядеть статус выполнения запроса в процентном количестве? по факту show processlist, но речь тут о другом: авторПосле того как пользователь кликнул по кнопке выполняются различные запросы в БД. запросов несколько -> значит можно после каждого запроса инкриментить шкалу. Это то можно "позволить"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 17:57 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
авторпо факту show processlist, но речь тут о другом: Ну тогда максимум что можно показать, то это Your query status is "Sending data" :) авторзапросов несколько -> значит можно после каждого запроса инкриментить шкалу. Это то можно "позволить"? Можно, но это при определенных условиях, когда этих запросов много :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 18:14 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
Че напали на Hett, циферки о скорости выполнения запроса нужны для разбора полетов. А то что пользователю мы напишем что твой запрос отработал за 20секунд. И тут приходит жалоба мол тормозит не по детски вчера намного быстрее было :) а то что вчера запрос был совсем другой это никого не интересует :) кроме конечно как разработчика. Инкрементировать шкалу, тоже не стоит если вы перфекционист, и то что 2 задачи из трех у вас заняли 1% от общего времени думаю вас тоже не обрадует. Дайте возможность пользователям поиграть в тетрис, пока запрос обрабатывается и жалоб что выборка шла долго не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 18:54 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
SmeL_mdДайте возможность пользователям поиграть в тетрис, пока запрос обрабатывается и жалоб что выборка шла долго не будет Новое слово в бизнесе - при любом долгоиграющем запросе отправлять юзера на сервера WoW или WoT - на выбор. ;))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 19:00 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
littlepigЕсть кнопка по которой кликает пользователь. После того как пользователь кликнул по кнопке выполняются различные запросы в БД. Как мне вывести пользователю на экран время выполнения запроса в секундах/миллисекундах? Просто бывает ситуация, когда пользователь жалуется, что отчёт медленно выполняется. А так всё наглядно было бы. выведи gif анимацию. картинок полно в инете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 19:08 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
тут я полагаю нужно капать глубже, если конечно время позволяет. Нужно выявлять авторов самых долгоиграющих запросов, попытаться эти запросы оптимизировать (не имеется ввиду только добавление индекса). Далее убедиться, что действительно эти запросы ему необходимы по бизнес логике. Также может оказаться так что срез повремени по умолчанию не установлен, и персонал жмакает на кнопку получить отчет, а потом его листает чтоб найти необходимую информацию. Утрированно конечно но думаю суть понятна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 19:19 |
|
||
|
Как вывести на экран время выполнения запроса в БД?
|
|||
|---|---|---|---|
|
#18+
littlepigЕсть кнопка по которой кликает пользователь. После того как пользователь кликнул по кнопке выполняются различные запросы в БД. Как мне вывести пользователю на экран время выполнения запроса в секундах/миллисекундах? Просто бывает ситуация, когда пользователь жалуется, что отчёт медленно выполняется. А так всё наглядно было бы. В общем случае - никак. Хотя бы по той простой причине, что сам запрос и фетч на клиента - две большие разницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2013, 20:59 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38458270&tid=1463290]: |
0ms |
get settings: |
4ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 315ms |

| 0 / 0 |
