Saya mengalami masalah yang sama. Postgresql diatur pada AWS RDS dan memiliki utilisasi cpu 100% bahkan setelah meningkatkan instance. Saya debugged dengan metode yang ditunjukkan di sini dan salah satu metode yang bekerja untuk saya.
Saya memeriksa permintaan yang berjalan untuk waktu yang paling lama dan mengetahui bahwa permintaan tertentu macet dan berjalan sejak lebih dari 3-4 jam. Untuk memeriksa sejak berapa lama kueri berjalan, jalankan perintah berikut:
SELECT max(now() - xact_start) FROM pg_stat_activity
WHERE state IN ('idle in transaction', 'active');
Jika ini lebih dari satu jam, maka ini masalahnya. Matikan koneksi yang sudah berjalan lama dan batasi usia maks koneksi dari sisi aplikasi.
postgress
yaitupostgres
dan Anda baru saja disalin dengan tangan.