আমি Postgresql 9.1উবুন্টুতে ছুটছি। 9.1+129ubuntu1আমার প্যাকেজ ম্যানেজারের শো হিসাবে ঠিক পোস্টগ্রেসকিএল সংস্করণ ।
আমার কাছে 2 টি ডাটাবেস রয়েছে যা সক্রিয়ভাবে ব্যবহারে রয়েছে এবং সেগুলি দূরবর্তী সার্ভার থেকে ব্যবহৃত হয়।
আমি দীর্ঘায়িত সময় থাকতে পারে এমন প্রশ্নগুলি লগ করতে চাই। সুতরাং আমি /etc/postgresql/9.1/main/postgresql.confফাইলের নিম্নলিখিত পরামিতি সেট
log_min_duration_statement = 10000
log_statement = 'mod'
সুতরাং Postgresql 10 টি সেকেন্ডের চেয়ে বেশি সময় নেয় এমন প্রশ্নগুলি লগ করবে।
তবে যখন আমি reloadপোস্টগ্রিগেশন কনফিগারেশন করি তখন পোস্টগ্রেকসএল প্রতিটি ক্যোয়ারীর log_statementমান অনুসারে লগ করা শুরু করে । এটি নিশ্চিত হওয়ার জন্য আমি সময়কাল 100 সেকেন্ডে সেট করেছি
log_min_duration_statement = 100000
তবে Postgresql log_statementমান নির্বিশেষে প্রতিটি ক্যোয়ারীতে মান ফিট করে যে লগইন করে log_min_duration_statement।
সেট log_statementকরা noneমনে হচ্ছে লগিং বন্ধ হবে।
কনফিগারেশনটি আমি মিস করেছি এমন কি কিছু আছে?
log_statement, যাতে log_min_duration_statementকাজ করা উচিত?
SELECT, UPDATEবা কিছু ডিডিএল), তবে হ্যাঁ।