আইডিএল স্টেটটি পিগ_স্ট্যাট_অ্যাক্টিভিটির এক সারিটিতে কী বোঝায়?


14

pg_stat_activityপোস্টগ্রাস 9.5 এর ক্ষেত্রে কেউ কি আমার নীচের সন্দেহগুলি সমাধান করতে পারে ?

  1. কেউ কি আমাকে জানতে দিতে পারে যে state IDLEসারিটির মধ্যে pg_stat_activityকী বোঝায় ? এটি কি পোস্টগ্র্রেসের সমস্ত উন্মুক্ত সংযোগগুলি পরীক্ষা করে এটির মতো এবং যদি সংযোগটি কোনও কোয়েরি IDLEচালাচ্ছে না তবে সংযোগ দ্বারা সম্পাদিত শেষ কোয়েরিকে বোঝায়?
  2. আউটপুটে select * from pg_stat_activityআমি সারিগুলি দেখছি state IDLEএবং query_start_date2 দিনেরও বেশি পুরানো? এটি কী বোঝায়? আমি এই সম্পর্কে উদ্বিগ্ন করা উচিত?
  3. কেউ কী আমাকে জানান যে কীভাবে পিজি_স্ট্যাট_অ্যাক্টিভিটি জনবহুল? যদি আমি কোনও কোয়েরিটি সম্পাদন করি Select * from pg_stat_activityতবে এটি কি পোস্টগ্রিজ দ্বারা রক্ষণাবেক্ষণ করা কিছু স্ন্যাপশট থেকে বিশদ তৈরি করে বা পোস্টগ্রিজে খোলা বর্তমান সংযোগগুলি বিশদ সরবরাহের জন্য এটি পরীক্ষা করে?

উত্তর:


11

এটি পোস্টগ্রিজ মেলিং তালিকায় উত্তর দেওয়া হয়েছে

Pg_stat_activity এর প্রতিটি সারি ক্লায়েন্টের কাছ থেকে সার্ভারের সাথে একটি প্রতিষ্ঠিত সংযোগ উপস্থাপন করে। "নিষ্ক্রিয়" অর্থ ক্লায়েন্ট বর্তমানে কোনও ক্যোয়ারী চালাচ্ছে না বা কোনও লেনদেন করছে না।

যদি ক্যোয়ারী_স্টার্ট_ তারিখটি 2 দিনের পুরানো হয়, তার মানে হ'ল সেই সংযোগে মৃত্যুদন্ড কার্যকর করার জন্য শেষ কোয়েরিটি ছিল দু'দিন আগে।

চিন্তার কারণ হবেন না, যদি না আপনার এত সংযোগ খোলা থাকে যে এটি আপনার সামর্থ্যের চেয়ে বেশি র‌্যাম গ্রহণ করছে। সংযোগ পুলের জন্য কয়েকটি নিষ্ক্রিয় সংযোগ থাকা সাধারণত কাঙ্ক্ষিত হয় যাতে কোনও নতুন সংযোগ স্থাপনের ক্ষেত্রে কোয়েরিগুলি ভ্রান্ত হয় না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.