Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Непонятен вывод EXPLAIN (ANALYZE)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Я новичок в PostgreSQL. Поставил себе сервер версии 9.6. В добавок была утилита pgAdmin v.4. Начал изучать индексы здесь. Создал себе табличку на 1 000 000 записей. Пытаюсь узнать время, за сколько запрос будет сделан. Код: plsql 1. Выдаёт он вот такое: Seq Scan on test_table (cost=0.00..18334.00 rows=1000000 width=33) (actual time=0.108..143.979 rows=1000000 loops=1) Planning time: 102.399 ms Execution time: 181.731 ms Вопросы такие: 1) что такое planning time и execution time; 2) по каким показателям сравнивать те или иные планы по скорости выполнения (т.е. беру я два плана, и как определить какой из них лучше) По поводу параметров (cost=0.00..18334.00 rows=1000000 width=33) вопросов нет, оф. документацию прочел, а вот остальное для меня не понятно P.S. Нашел статью: http://habrahabr.ru/post/203320 Там у него total runtime указан... А у меня нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2016, 13:47 |
|
||
|
Непонятен вывод EXPLAIN (ANALYZE)
|
|||
|---|---|---|---|
|
#18+
Alexander Krasny, вот тут explain вполне подробно описан: https://www.postgresql.org/docs/current/static/performance-tips.html planning time - сколько времени потребовалось планировщику для осмысления запроса и создания плана выполнения execution time - сколько времени выполнялся составленный план запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2016, 15:02 |
|
||
|
Непонятен вывод EXPLAIN (ANALYZE)
|
|||
|---|---|---|---|
|
#18+
Melkij, а что насчёт total runtime в статье на habrahabr? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2016, 15:54 |
|
||
|
Непонятен вывод EXPLAIN (ANALYZE)
|
|||
|---|---|---|---|
|
#18+
Alexander Krasny, total runtime это в старых версиях (до 9.4) postgres было, суммарное время выполнения. до того как выделили planning time в отдельную строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2016, 18:30 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39342119&tid=1996900]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 171ms |

| 0 / 0 |
