Тюнинг Postgres
5 000 руб. за проект
•
наличный расчёт, безналичный расчёт, электронные деньги
Коллеги, нужна помощь!
Имеется таблица из 100 полей и 20 млн записей. Будет расти до 100 млн записей.
Тип данных в основном строки - 10 - 200 знаков.
1) Поставил чистый сервер Postgres на Ubuntu, хостинг DigitalOcean
4GB Ram, 60GB SSD Disk.
2) Настройки Postgres оставил все по-умолчанию. Ничего не оптимизировал
и не настраивал. Всё как из коробки.
3) Создал таблицу, загрузил данные.
4) Выполнил SELECT count(*). Запрос занял больше 90 секунд.
Любой другой запрос тоже от 90 сек до бесконечности.
Задача:
1) Оптимизировать Postgres, чтобы простой запрос укладывался в 20 секунд.
2) Записать лог настроек, чтобы по этому логу можно было создавать новые сервера.
Буду благодарен так же за добрые советы (куда посмотреть, что почитать).
Имеется таблица из 100 полей и 20 млн записей. Будет расти до 100 млн записей.
Тип данных в основном строки - 10 - 200 знаков.
1) Поставил чистый сервер Postgres на Ubuntu, хостинг DigitalOcean
4GB Ram, 60GB SSD Disk.
2) Настройки Postgres оставил все по-умолчанию. Ничего не оптимизировал
и не настраивал. Всё как из коробки.
3) Создал таблицу, загрузил данные.
4) Выполнил SELECT count(*). Запрос занял больше 90 секунд.
Любой другой запрос тоже от 90 сек до бесконечности.
Задача:
1) Оптимизировать Postgres, чтобы простой запрос укладывался в 20 секунд.
2) Записать лог настроек, чтобы по этому логу можно было создавать новые сервера.
Буду благодарен так же за добрые советы (куда посмотреть, что почитать).
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.