Вопросы по теме 'postgresql-performance'
Оптимизировать оператор даты BETWEEN
Мне нужна помощь в оптимизации запроса PostgreSQL, который использует предложение BETWEEN с полем timestamp .
У меня есть 2 таблицы:
ONE(int id_one(PK), datetime cut_time, int f1 . . .)
содержащий около 3394 строк
TWO(int...
9629 просмотров
schedule
18.03.2024
Будет ли Postgres автоматически кэшировать активные записи из большой таблицы?
У меня есть таблица, которая содержит большое количество записей, но только часть из них «активна» в любой момент времени, и моему веб-приложению просто нужно ссылаться на них. У меня есть процесс обновления, который запускается каждую ночь, который...
193 просмотров
schedule
27.11.2022
Очень медленный лексикографический порядок в PostgreSQL?
У меня есть представление vote_pairs , которое выглядит так:
CREATE VIEW vote_pairs AS
SELECT
v1.name as name1,
v2.name as name2,
...
FROM votes AS v1
JOIN votes AS v2
ON v1.topic_id = v2.topic_id;...
745 просмотров
schedule
21.02.2024
Индекс для поиска записей, в которых внешний ключ не существует.
table products
id primary_key
table transactions
product_id foreign_key references products
Приведенный ниже SQL-запрос выполняется очень медленно:
SELECT products.*
FROM products
LEFT JOIN transactions
ON (...
4727 просмотров
schedule
01.12.2023
Оконная функция PostgreSQL: сравнение разделов
Я пытаюсь найти способ сравнения с текущей строкой в предложении PARTITION BY функции WINDOW в запросе PostgreSQL.
Представьте, что у меня есть короткий список в следующем запросе из этих 5 элементов (в реальном случае у меня есть тысячи или даже...
7910 просмотров
schedule
29.09.2022
Как оптимизировать запросы postgres
Я запускаю следующий запрос:
SELECT fat.*
FROM Table1 fat
LEFT JOIN modo_captura mc ON mc.id = fat.modo_captura_id
INNER JOIN loja lj ON lj.id = fat.loja_id
INNER JOIN rede rd ON rd.id = fat.rede_id
INNER...
1077 просмотров
schedule
25.11.2022
Как ускорить запрос в PostgreSQL
У меня есть БД в PostgreSQL с большими данными (сейчас это где-то около 46 ГБ, и БД будет расти). Я создал индексы для часто используемых столбцов и адаптировал файл конфигурации:
shared_buffers = 1GB
temp_buffers = 256MB
work_mem = 512MB
Но...
3384 просмотров
schedule
23.10.2023