Как увеличить скорость выполнения запроса select?

У меня есть таблица, которая имеет 4 внешних ключа, и эта таблица содержит только 2000 строк.

Таблица была создана с помощью Django ORM. В качестве базы данных я использую Postgresql.

когда я отправляю Select запрос к базе данных или GET запрос к этой конечной точке, данные приходят через 15 секунд. Я создал еще 2 индекса, данные пришли через 18 секунд, я удалил все индексы внешних ключей и оставил только индекс первичного ключа, данные снова пришли примерно через 15 секунд.

Как я могу ускорить его? Это простой запрос Select, SELECT * from table, это первый раз, когда я сталкиваюсь с такой вещью, я понятия не имею, что нужно улучшить.

Вернуться на верх