Вопросы по теме 'postgresql-performance'

Оптимизировать оператор даты BETWEEN
Мне нужна помощь в оптимизации запроса PostgreSQL, который использует предложение BETWEEN с полем timestamp . У меня есть 2 таблицы: ONE(int id_one(PK), datetime cut_time, int f1 . . .) содержащий около 3394 строк TWO(int...
9629 просмотров

Будет ли Postgres автоматически кэшировать активные записи из большой таблицы?
У меня есть таблица, которая содержит большое количество записей, но только часть из них «активна» в любой момент времени, и моему веб-приложению просто нужно ссылаться на них. У меня есть процесс обновления, который запускается каждую ночь, который...
193 просмотров

Очень медленный лексикографический порядок в 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 просмотров

Индекс для поиска записей, в которых внешний ключ не существует.
table products id primary_key table transactions product_id foreign_key references products Приведенный ниже SQL-запрос выполняется очень медленно: SELECT products.* FROM products LEFT JOIN transactions ON (...
4727 просмотров

Оконная функция PostgreSQL: сравнение разделов
Я пытаюсь найти способ сравнения с текущей строкой в ​​предложении PARTITION BY функции WINDOW в запросе PostgreSQL. Представьте, что у меня есть короткий список в следующем запросе из этих 5 элементов (в реальном случае у меня есть тысячи или даже...
7910 просмотров

Как оптимизировать запросы 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 просмотров

Как ускорить запрос в PostgreSQL
У меня есть БД в PostgreSQL с большими данными (сейчас это где-то около 46 ГБ, и БД будет расти). Я создал индексы для часто используемых столбцов и адаптировал файл конфигурации: shared_buffers = 1GB temp_buffers = 256MB work_mem = 512MB Но...
3384 просмотров