А что толку докидывать память на сервак если у Вас work_mem (по дефу стоит 64kB) расходуется на поток .. и он гарантирует вам ваш СВОП... єто же не сложно .. прописать work_mem = 4MB (к примеру) посмотреть max_connections помножить одно на второй .. докинуть + 30% и получить объем гарантированно достаточной памяти
к сожалению, вообще ничего не поменялось, всё так же полторы секунды на запрос
Господа, может у вас будут идеи. У меня внезапно без изменения каких-либо параметров, упала скорость запроса в постгре, если в начале дня select request выполнялся за 100мс, то к концу дня этот показатель упал до 1000-1200мс, ума не приложу куда копать
Вы ещё с бубном попляшите, честное слово. ;( Причину нужно искать, а не пробовать случайные действия.
в том-то и проблема, что даже ошибок нет, в логах если что и всплывает - так это рекомандация увеличить wal_size, в остальном база работает штатно, просто супер-медленно
в том-то и проблема, что даже ошибок нет, в логах если что и всплывает - так это рекомандация увеличить wal_size, в остальном база работает штатно, просто супер-медленно
А чего Вы ждёте в логах? ;) Опять-таки, мониторинг есть у Вас? Если есть — смотрите туда, ищите зацепки. Если нет — смотрите нагрузки, начиная с системных утилит и т.п.
в том-то и проблема, что даже ошибок нет, в логах если что и всплывает - так это рекомандация увеличить wal_size, в остальном база работает штатно, просто супер-медленно
поставьте log_min_duration_statement=1s, тогда в лог начнут попадать запросы, которые выполняются дольше 1 секунды берёте такие запросы и смотрите их EXPLAIN (analyze, buffers) в нужной базе (той, откуда они в лог попали) смотрите что “плывёт”: стата, индекс отсутствует, индекс не тот и т.д.
конкретная проблема в том, что запросы стали обрабатываться дольше в 10-15 раз. Своп есть, но небольшой, память на виртуалке расширили и она практически полностью cached. Как посмотреть насколько приросли таблицы за определенный промежуток времени, я честно говоря хз
Всем привет! Я совсем недавно пользуюсь данной бд и при создании таблицы у меня возникли проблемы. Мне нужно создать таблицу с пунктами как на картинке, подскажите плз как правильно в скобках команды CREATE TABLE это указать... Спасибо!
Всем привет! Я совсем недавно пользуюсь данной бд и при создании таблицы у меня возникли проблемы. Мне нужно создать таблицу с пунктами как на картинке, подскажите плз как правильно в скобках команды CREATE TABLE это указать... Спасибо!
Ребят, насколько адекватно хранить в Postgres файлы и картинки (не аватарки, скажем от сотни килобайт до пары мегабайт), для сайта и мобильного приложения? Или лучше посмотреть в сторону какихнить встраиваемых key-value NoSQL db под выбраный язык?
Ребят, насколько адекватно хранить в Postgres файлы и картинки (не аватарки, скажем от сотни килобайт до пары мегабайт), для сайта и мобильного приложения? Или лучше посмотреть в сторону какихнить встраиваемых key-value NoSQL db под выбраный язык?