Привет, у меня есть таблица в Postgresql с четырьмя столбцами как ID, x, y, z. Я хочу сократить время запроса для следующего запроса:
SELECT ID
from table
WHERE X between X1 AND X2 AND
Y between Y1 AND Y2 AND
Z between Z1 AND Z2;
В настоящее время у меня есть время запроса fo 10-15 секунд из-за большой базы данных, и я хочу сократить время. Учитывая, что для каждого x, y, z будет только одна строка, которая будет соответствовать выходным данным, как я могу создать несколько индексов, чтобы результаты запроса могли быть получены намного быстрее?
Извинения за открытый вопрос, но я застрял здесь и не уверен, что делать дальше.
Query Expalin Analyze Result:
введите описание изображения здесь