Serveringiz uchun sozlamalar tayyor
Bilmayman deganingiz uchun taxmin qilindi
Tayyor config
Serverga qanday qo'yiladi
-
Config fayli qayerdaligini toping.
sudo -u postgres psql -c "SHOW config_file;" -
Faylni zaxiraga oling va yuqoridagi matnni uning oxiriga qo'shing. Fayl o'rnini o'zingiznikiga almashtiring.
sudo cp /etc/postgresql/17/main/postgresql.conf /etc/postgresql/17/main/postgresql.conf.bak -
PostgreSQL'ni qayta ishga tushiring. Baza qisqa vaqt to'xtaydi, shuning uchun buni foydalanuvchilar kam paytda qiling. Baza Docker'da bo'lsa,
docker restart konteyner_nomiishlating.sudo systemctl restart postgresql -
Qiymat qo'llanganini tekshiring.
sudo -u postgres psql -c "SHOW shared_buffers;" -
Sekin so'rovlar statistikasini yoqing. Buni o'z bazangizda bir marta bajaring.
sudo -u postgres psql -d baza_nomi -c "CREATE EXTENSION IF NOT EXISTS pg_stat_statements;"
Baza ishga tushmasa, zaxira faylni qaytarib, qayta ishga tushiring. Muhim serverda avval sinov muhitida load test qiling.
Tekshiruv
Eng yomon holatdagi xotira
Har bir qiymat nima uchun kerak
"restart" belgili qiymatlar faqat PostgreSQL qayta ishga tushgandan keyin kuchga kiradi.