|
|
|
Разница по времени выполнения запросов
|
|||
|---|---|---|---|
|
#18+
Добрый день. Копирую сюда часть из 19134602 PostgreSQL 9.4 32 bit Создание таблицы Код: plsql 1. 2. 3. 4. 5. 6. Заполнение таблицы: 100000000 записей - 8 мин 12 сек Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Создание индекса - 2 мин 51 сек Код: plsql 1. 2. 3. Cелекты по 100000 записей, order by + полный фетч Код: plsql 1. 2. 3. 4. 5. 6. Код: plsql 1. 2. 3. 4. 5. 6. Код: plsql 1. 2. 3. 4. 5. 6. Непонятно, почему такой разброс: 3.53 - 32.14 - 13.76 С уважением, Polesov. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 12:17 |
|
||
|
Разница по времени выполнения запросов
|
|||
|---|---|---|---|
|
#18+
Polesov, EXPLAIN ANALYZE гиде ? с буфферсами, обязательно. хотя за оффсет 20 лямов надо драть руки из родимой с мясом. чтобы значится неповадно даже сидеть на ней было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 12:27 |
|
||
|
Разница по времени выполнения запросов
|
|||
|---|---|---|---|
|
#18+
qwwqEXPLAIN ANALYZE гиде ? с буфферсами, обязательно. Будут, но позже qwwqхотя за оффсет 20 лямов надо драть руки из родимой с мясом Да там везде такой офсет, а разница почти на порядок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 12:39 |
|
||
|
Разница по времени выполнения запросов
|
|||
|---|---|---|---|
|
#18+
PolesovqwwqEXPLAIN ANALYZE гиде ? с буфферсами, обязательно. Будут, но позже qwwqхотя за оффсет 20 лямов надо драть руки из родимой с мясом Да там везде такой офсет, а разница почти на порядок.маловато будет оценка оптимистично--пессимистическая -- 20 лямов произвольных доступов, не считая тостов и индексов. на механике это уже не лучше 1000 минут (20 000 оборотов в минуту) [что--то пойдёт из hit за счет совпадения страничек] -- т.е. через сорт фулл-скана вероятно выбрано будет, если память есть, а не сканом вдоль индекса. планы надо смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 12:51 |
|
||
|
Разница по времени выполнения запросов
|
|||
|---|---|---|---|
|
#18+
Polesov, а составной pk и соответствующая сортировка по 3 полям тут действительно зачем-то нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 13:26 |
|
||
|
Разница по времени выполнения запросов
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. Код: powershell 1. 2. 3. Код: plsql 1. 2. 3. 4. 5. Код: powershell 1. 2. 3. 4. 5. Код: plsql 1. 2. 3. 4. 5. Код: powershell 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 13:27 |
|
||
|
Разница по времени выполнения запросов
|
|||
|---|---|---|---|
|
#18+
AlexiusPolesov, а составной pk и соответствующая сортировка по 3 полям тут действительно зачем-то нужны? Да нет, конечно же. Если пройти по ссылке из старт-топика, то видно что это некий абстрактный тест. Просто в зависимости от условий: Код: sql 1. 2. 3. результаты весьма сильно отличаются по времени. В принципе, по планам видно, от чего это зависит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 16:24 |
|
||
|
Разница по времени выполнения запросов
|
|||
|---|---|---|---|
|
#18+
Polesov, можно рандом--кост--пейджом подтюнить -- поближе к 1-ке его опустить. т.к. пж довольно туповат, думается, коэффициент перекрытия видимо не прикидывает. но плюс-минус лапоть -- для него обычное дело. только это локально надо делать -- иначе тришкин кафтан в другом месте расползется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 16:53 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39232310&tid=1997252]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
229ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 562ms |

| 0 / 0 |
