Rumah > pangkalan data > tutorial mysql > Mengapa PostgreSQL 8.3 Saya Tidak Melog Semua Pertanyaan SQL?

Mengapa PostgreSQL 8.3 Saya Tidak Melog Semua Pertanyaan SQL?

Barbara Streisand
Lepaskan: 2025-01-19 12:41:47
asal
208 orang telah melayarinya

Why Isn't My PostgreSQL 8.3 Logging All SQL Queries?

Menyahpepijat Log Masuk Pertanyaan PostgreSQL Versi 8.3

Panduan ini menangani masalah biasa: PostgreSQL 8.3 gagal untuk log semua pertanyaan SQL walaupun konfigurasi kelihatan betul. Seorang pengguna melaporkan bahawa walaupun selepas menetapkan log_directory, log_filename dan log_statement = 'all' dalam postgresql.conf, tiada fail log dijana.

Menyelesaikan Isu Pembalakan

Masalahnya bukan semata-mata dengan tetapan yang dinyatakan di atas. Penyelesaiannya memerlukan menyemak parameter tambahan penting ini:

  • log_destination: Tetapan ini mesti didayakan untuk mengaktifkan fungsi pengelogan.
  • logging_collector: Parameter ini perlu dihidupkan untuk mengumpul dan menyimpan mesej log dengan berkesan.
  • log_directory: Sahkan bahawa direktori yang ditetapkan wujud dalam direktori data PostgreSQL dan bahawa pengguna PostgreSQL memiliki kebenaran menulis yang diperlukan.

Dengan menyemak dan membetulkan parameter ini dengan teliti, anda seharusnya berjaya mendayakan pengelogan pertanyaan SQL komprehensif dalam contoh PostgreSQL 8.3 anda.

Atas ialah kandungan terperinci Mengapa PostgreSQL 8.3 Saya Tidak Melog Semua Pertanyaan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan