Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Что за время показывает PGAdmin
|
|||
|---|---|---|---|
|
#18+
Версия 1.4.2 При выполнении запроса отображается время в формате t1+t2 ms Вопрос что означает первое время, что втрое. Видел pgadmin где только одно время, это что за время? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 15:40 |
|
||
|
Что за время показывает PGAdmin
|
|||
|---|---|---|---|
|
#18+
в окошке где результат запроса показывается, внизу, есть вкладки. переключись после выполнения запроса на вкладку "Messages" или "History", там будет что-то типа: Код: plaintext 1. 2. 3. вот это оно и есть. тобишь первое время - это время выполнения запроса на сервере, второе - это время потраченное на передачу данных от сервера в pgadmin -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 16:11 |
|
||
|
Что за время показывает PGAdmin
|
|||
|---|---|---|---|
|
#18+
а там где одно время - это значит запрос не возвращает данные. например такой запрос: begin будет показано только время выполнения на сервере. -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 16:15 |
|
||
|
Что за время показывает PGAdmin
|
|||
|---|---|---|---|
|
#18+
время t1 должно быть соиизмеримо со временем EXPLAIN ANALYZE....? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:35 |
|
||
|
Что за время показывает PGAdmin
|
|||
|---|---|---|---|
|
#18+
Gold_время t1 должно быть соиизмеримо со временем EXPLAIN ANALYZE....?честно говоря я не понял вопроса %) со временем за которое выполняется EXPLAIN ANALYZE или же со временем которое он показывает в своём выводе ? если первое - то насколько я заметил, EXPLAIN ANALYZE выполняется дольше чем сам анализируемый запрос что имхо логично. если второе - то да, должны быть практически одинаковы, так как analyze и показывает как раз это самое время - время за которое выполнился запрос :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 15:54 |
|
||
|
Что за время показывает PGAdmin
|
|||
|---|---|---|---|
|
#18+
Ёш ...или же со временем которое он показывает в своём выводе ... так как analyze и показывает как раз это самое время - время за которое выполнился запрос :) Вот и я так думал, но при выполнении одного и то же запроса несколько раз подряд время t1 у него меняется от 40 до 800. При выполнении EXPLAIN ANALYZE того же запроса время, которое показывает (Total runtime:) будет от 4.4 до 4.8. В EXPLAIN ANALYZE есть Nested loop, внутри которого есть loop=173 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 18:36 |
|
||
|
Что за время показывает PGAdmin
|
|||
|---|---|---|---|
|
#18+
Gold_Вот и я так думал, но при выполнении одного и то же запроса несколько раз подряд время t1 у него меняется от 40 до 800. При выполнении EXPLAIN ANALYZE того же запроса время, которое показывает (Total runtime:) будет от 4.4 до 4.8оно так же вполне может и отличаться %) если ты хочешь узнать конкретно в данном случае почему - нужно хотя бы показывать схему таблиц участвующих в запросе, сам запрос + его explain analyze :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 19:58 |
|
||
|
Что за время показывает PGAdmin
|
|||
|---|---|---|---|
|
#18+
Gold_Вот и я так думал, но при выполнении одного и то же запроса несколько раз подряд время t1 у него меняется от 40 до 800. Скорее уж от 800 до 40 Запрос в кеше уже, и он не выполняется, а просто берёт оттуда данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 13:50 |
|
||
|
Что за время показывает PGAdmin
|
|||
|---|---|---|---|
|
#18+
mwolf Скорее уж от 800 до 40 Запрос в кеше уже, и он не выполняется, а просто берёт оттуда данные Время меняется "случайным" (закономерность я не увидел) образом. Если бы было именно первый раз 800, затем около 40, то видимо "да"... (сервер проистаивает) А может все таки время t1 и время Total runtime: EXPLAIN ANALYZE не одно и тоже. Уж очень большая разница - 150 раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 12:34 |
|
||
|
Что за время показывает PGAdmin
|
|||
|---|---|---|---|
|
#18+
http://svn.pgadmin.org/cgi-bin/viewcvs.cgi/tags/REL-1_4_2/pgadmin3/src/frm/frmQuery.cpp?view=markup искать строку elapsedQuery если время выполнения запроса меньше 200 милисекунд - то погрешность может быть до +10 милисекунд, если время выполнения запроса больше или равна 200 милисекунд, то погрешность может быть до +100 милисекунд. по моему так. Код: 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. так как это время вычисляется в pgadmin'е - то на него влияют в том числе и загрузка хоста на котором запущен сам pgadmin ps: в новых версиях алгоритм был изменён и погрешность имхо должна быть минимальна, практически не заметна. -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 16:38 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=35111232&tid=2004623]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 403ms |

| 0 / 0 |
