Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

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

start [/forum/topic.php?fid=53&mobile=1&tid=1994247]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 148ms |

| 0 / 0 |
