Перейти к содержимому
DOGGYLA

Увеличиваем производительность работы PostgreSQL

Recommended Posts

Настройки по увеличению производительности PostgreSQL займёт совсем мало времени. Если готовы, давайте попробуем.

Редактируем файл C:\Program Files\PostgreSQL\Х.x\data\postgresql.conf (у меня на другом диске, поэтому на скрине путь выглядит по-другому).

Изображение

1. Открываем с помощью Блокнота файл C:\ProgramFiles\PostgreSQL\Х.x\data\postgresql.conf

2. Находим строку shared_buffers = …MB и устанавливаем число равное 20% от вашей оперативной памяти, но не больше 1000 MB, например: 128MB, 256MB, 512MB или 768 MB.

Изображение

3. Находим строку effective_cache_size = …MB и устанавливаем число в 2 раза больше, чем shared_buffers = ...МB.

Изображение

4. Так как PostgreSQL создаёт большое количество файлов log – отключаем их (они не нужны, но занимают много места на вашем диске).

Находим строку строку logging_collector = on и меняем on на off.

Изображение

Удаляем все файлы (но не саму папку) в папке C:\Program Files\PostgreSQL\Х.х\data\pg_log

Изображение

5. Сохраняем файл в Блокноте и перезагружаем компьютер.

И не забывайте регулярно производить Техобслуживаение базы.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас в сети   0 пользователей, 0 анонимных, 400 гостей (Полный список)

    Нет пользователей в сети в данный момент.

×