Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Простейший вопрос : как оптимизировать SELECT ?
|
|||
|---|---|---|---|
|
#18+
Есть довольно старое приложение (WinForms+Npgsql->AWS PostgreSQL), в нем некоторые запросы работают 3-5 сек. Например, нашел один select * from v_customers Результат 20000 записей, тянутся 3-5-7 секунд. Что можно сделать с запросом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2021, 10:22 |
|
||
|
Простейший вопрос : как оптимизировать SELECT ?
|
|||
|---|---|---|---|
|
#18+
Как обычно. Посмотреть explain (analyze,buffers) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2021, 10:25 |
|
||
|
Простейший вопрос : как оптимизировать SELECT ?
|
|||
|---|---|---|---|
|
#18+
можно посмотреть, какие индексы НЕ используются, какие запросы с какой скоростью работают и прочие фишки оптимизация запросов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2021, 10:42 |
|
||
|
Простейший вопрос : как оптимизировать SELECT ?
|
|||
|---|---|---|---|
|
#18+
Ролг Хупин, видимо v_customers - это представление. Смотрите план выполнения, запрос этого представления и думайте где что тормозит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2021, 13:23 |
|
||
|
Простейший вопрос : как оптимизировать SELECT ?
|
|||
|---|---|---|---|
|
#18+
Павел Воронцов Ролг Хупин, видимо v_customers - это представление. Смотрите план выполнения, запрос этого представления и думайте где что тормозит. Да, это view ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2021, 13:49 |
|
||
|
Простейший вопрос : как оптимизировать SELECT ?
|
|||
|---|---|---|---|
|
#18+
Ролг Хупин Павел Воронцов Ролг Хупин, видимо v_customers - это представление. Смотрите план выполнения, запрос этого представления и думайте где что тормозит. Да, это view смотрим на explain analyze запроса прямо на базе.... 1)если там медленно тоже - оптимизируем запрос 2)если же там быстро то смотрим на размер ответа (а то 20000 записей и 200MB могут занимать учитывая select * и view) и если вы тащите этот ответ с удаленного aws на локальное приложение то 7s это еще может оказаться быстро я скорее ставлю на вариант 2) но вполне может быть и вариант 1) -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2021, 17:30 |
|
||
|
Простейший вопрос : как оптимизировать SELECT ?
|
|||
|---|---|---|---|
|
#18+
Maxim Boguk Ролг Хупин пропущено... Да, это view смотрим на explain analyze запроса прямо на базе.... 1)если там медленно тоже - оптимизируем запрос 2)если же там быстро то смотрим на размер ответа (а то 20000 записей и 200MB могут занимать учитывая select * и view) и если вы тащите этот ответ с удаленного aws на локальное приложение то 7s это еще может оказаться быстро я скорее ставлю на вариант 2) но вполне может быть и вариант 1) -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru спасибо, буду смотреть, написал тестовое приложение для проверки запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2021, 17:37 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=53&tid=1994247]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 429ms |

| 0 / 0 |
