কেউ কি জানেন যে পোস্টগ্র্রেএসকিউএল (9.1) এ একটি ডাটাবেস সার্ভার সেটিংটি জিজ্ঞাসা করা এমনকি সম্ভব (এবং কীভাবে হ্যাঁ) সম্ভব?
আমার max_connections
(সর্বাধিক সংখ্যক ওপেন ডিবি সংযোগ) সেটিংটি পরীক্ষা করা দরকার ।
কেউ কি জানেন যে পোস্টগ্র্রেএসকিউএল (9.1) এ একটি ডাটাবেস সার্ভার সেটিংটি জিজ্ঞাসা করা এমনকি সম্ভব (এবং কীভাবে হ্যাঁ) সম্ভব?
আমার max_connections
(সর্বাধিক সংখ্যক ওপেন ডিবি সংযোগ) সেটিংটি পরীক্ষা করা দরকার ।
উত্তর:
আপনি ব্যবহার করতে পারেন SHOW
:
SHOW max_connections;
এটি বর্তমানে কার্যকর সেটিংস দেয়। সচেতন থাকুন যে পোস্টগ্রিএসকিউএল-তে রান-টাইম প্যারামিটার সেট করার একাধিক উপায়postgresql.conf
আছে বলে এটি সেটিংসের থেকে পৃথক হতে পারে । postgresql.conf
আপনার বর্তমান সেশনে "আসল" সেটিংসটি পুনরায় সেট করতে :
RESET max_connections;
তবে, এই নির্দিষ্ট সেটিংসের জন্য প্রযোজ্য নয়। ম্যানুয়াল:
এই প্যারামিটারটি কেবল সার্ভারের শুরুতে সেট করা যেতে পারে।
সমস্ত সেটিংস দেখতে :
SHOW ALL;
এছাড়াও আছে pg_settings
:
ভিউটি
pg_settings
সার্ভারের রান-টাইম প্যারামিটারগুলিতে অ্যাক্সেস সরবরাহ করে। এটি মূলত কমান্ডSHOW
এবংSET
কমান্ডের একটি বিকল্প ইন্টারফেস । এটি প্রতিটি পরামিতি সম্পর্কে কিছু তথ্য অ্যাক্সেস সরবরাহ করে যা সরাসরি পাওয়া যায় নাSHOW
যেমন ন্যূনতম এবং সর্বাধিক মান।
আপনার মূল অনুরোধের জন্য:
SELECT *
FROM pg_settings
WHERE name = 'max_connections';
শেষ অবধি, আছে current_setting()
যা ডিএমএল বিবৃতিতে বাসা বাঁধতে পারে:
SELECT current_setting('max_connections');
সম্পর্কিত: