mysql: প্রদত্ত ডাটাবেসের সমস্ত উন্মুক্ত সংযোগগুলি দেখুন?


122

প্রশাসনিক অনুমতিগুলি im mysql এর সাথে, আমি কীভাবে আমার সার্ভারে একটি নির্দিষ্ট ডিবিতে সমস্ত উন্মুক্ত সংযোগগুলি দেখতে পারি?

উত্তর:


168

কমান্ডটি হ'ল

SHOW PROCESSLIST

দুর্ভাগ্যক্রমে, এর কোনও সংকীর্ণ পরামিতি নেই । আপনার যদি তাদের প্রয়োজন হয় আপনি কমান্ড লাইন থেকে এটি করতে পারেন:

mysqladmin processlist | grep database-name

23
mysqladmin -i 1 processlistপ্রতি সেকেন্ডে আউটপুট রিফ্রেশ করতে।
চানাক্স

5
আপনার যদি প্রমাণীকরণের প্রয়োজন হয়mysqladmin --user=[USERNAME] --password=[PASSWORD] -i 1 processlist
টম জেনকিনসন

2
@ টমজেঙ্কিনসন আমি সাধারণত এটি ব্যবহার করি না কারণ আমি চাই না যে পাসওয়ার্ড কমান্ড লাইনের ইতিহাসে বা প্রক্রিয়া তালিকায় প্রদর্শিত হবে (পিএস অক্স)
ডেভিড রবিনোভিটজ

@ চ্যান্সের বিকল্প হিসাবে, সামান্য পরিচ্ছন্ন আউটপুট সহ ইমোwatch -n1 mysqladmin processlist
জোশিয়ার

64

পাশাপাশি আপনি ব্যবহার করতে পারেন:

mysql> show status like '%onn%';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| Aborted_connects         | 0     |
| Connections              | 303   |
| Max_used_connections     | 127   |
| Ssl_client_connects      | 0     |
| Ssl_connect_renegotiates | 0     |
| Ssl_finished_connects    | 0     |
| Threads_connected        | 127   |
+--------------------------+-------+
7 rows in set (0.01 sec)

মাইএসকিএল-সার্ভার-স্ট্যাটাস-ভেরিয়েবল বা খুব-সংযোগ-সংযোগ-সমস্যাটি নির্দ্বিধায় ব্যবহার করুন


2
এটা যেভাবেই হোক সংবেদনশীল, %onn%তার বদলে কেন %conn%?
পেসারিয়ার

নিশ্চিত যে আপনি% ওন% এর পরিবর্তে% সংযোগ% ব্যবহার করতে পারেন। এবং হ্যাঁ, বেশিরভাগ ক্ষেত্রে এটি সংবেদনশীল। কেস সংবেদনশীলতার জন্য দয়া করে দেখুন dev.mysql.com/doc/refman/5.0/en/…
ওয়াইসল্যান্ড

1
এটি পরিসংখ্যান / historicalতিহাসিক ডেটা দেখায়। প্রশ্নটি বর্তমানে উন্মুক্ত সংযোগ সম্পর্কে।
ম্যাথু

32

এটি নতুন মাইএসকিউএল সংস্করণগুলির জন্য কৌশলটি করা উচিত:

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE DB = "elstream_development";


3
এটি কেবলমাত্র একটিই সঠিক, নির্বাচিতটিকে বাদ দিয়ে যা এসকিউএল ব্যবহার না করে করা যেতে পারে mysqladmin
dresende

2
ধন্যবাদ, এই উত্তরটি আমি চেয়েছিলাম।

1
এই উত্তরটি খুব সহায়ক, সমস্ত সংযোগ এবং এর অনুসন্ধানগুলি দেখান, যা আমার ক্ষেত্রে বড় সময় সাহায্য করতে পারে।
হামাদ খান

10

আপনি মাইএসকিউএল শো স্থিতি কমান্ড শুরু করতে পারেন

'কান%' এর মতো অবস্থা দেখান;

আরও তথ্যের জন্য পড়ুন ওপেন ডাটাবেস সংযোগগুলি দেখান


3
দুঃখিত, তবে এই সমাধানটি কেবল একটি মান দেখায়। আমি কমান্ডটি পছন্দ করি "'% ওন%' এর মতো অবস্থা দেখান;" যা একই উল্লিখিত ওয়েব পৃষ্ঠায় রয়েছে।
রাউল লুনা

@ রাউললুনা, এটি যাইহোক সংবেদনশীল, এর %onn%পরিবর্তে কেন %conn%?
পেসারিয়ার

@ পেসারিয়ার এটি এর চেয়েও বেশি: কেবলমাত্র "সংযোগ" শব্দটি বৃহত্তর শব্দের অংশ হিসাবে উপস্থিত হয় (উদাহরণস্বরূপ, সর্বাধিক ব্যবহারযোগ্য সংযোগগুলি)। অবশ্যই আপনি '% কান%' এর মতো শো স্থিতি ব্যবহার করতে পারেন
রাউল লুনা

@RaulLuna, "সংযোগ" শব্দ একটি বৃহত্তর শব্দের অংশ হিসাবে প্রদর্শিত, উভয় তাহলে %onn%এবং %conn%কাজ এখনও হবে। কোনও পার্থক্য নেই।
পেসারিয়ার

1
কেন এই চিহ্নিত করা হয়? এটি বর্তমান উন্মুক্ত সংযোগগুলি দেখায় না।
জেমস

3

এসকিউএল: সম্পূর্ণ প্রক্রিয়া তালিকা প্রদর্শন করুন;

মাইএসকিউএল ওয়ার্কবেঞ্চ এটি করে।


3

মাইএসকিউএলে, নিম্নলিখিত কোয়েরিতে মোট মুক্ত সংযোগের সংখ্যা প্রদর্শিত হবে:

show status like 'Threads_connected';

2

আপনি যদি * নিক্স সিস্টেম চালাচ্ছেন তবে মাইটোপটিকেও বিবেচনা করুন

ফলাফলগুলিকে একটি ডাটাবেসে সীমাবদ্ধ করতে, "d" টিপুন যখন এটি চলছে তখন ডাটাবেসের নাম টাইপ করুন।


এই অ্যাপটি কি show processlistঅভ্যন্তরীণভাবে ব্যবহার করছে না ?
পেসারিয়ার

আমি বিশ্বাস করি। মাইটোপ কেবল ফিল্টারিং বিকল্পগুলির সাথে সুন্দরভাবে তথ্য উপস্থাপন করে। পারফরম্যান্স সম্পর্কিত সমস্যাগুলি বিশ্লেষণ করার সময় আমি এর অতীতে এর প্রচুর ভাল ব্যবহার করেছি। এছাড়াও, জরুরী পরিস্থিতিতে কোনও মেশিনে লগইন করা, মাইটোপ চালানো এবং তাত্ক্ষণিকভাবে কী চলছে তা দেখুন emerge অনেকটা "শীর্ষ" চালানোর মতো।
Pryo

আরও উপাদান ব্যবহার করে, আপনি নিজেকে আরও বাগের সাথে প্রকাশ করছেন। যেহেতু show processlistআউটপুট সন্তুষ্ট, আপনার প্রয়োজন হবে কেন mytop?
পেসারিয়ার

2
"পিএস অক্স" সন্তুষ্ট হলে কেন "শীর্ষ" ব্যবহার করবেন?
প্রাইও

-1

ক্যোয়ারী ব্রাউজারে ডান ডাটাবেসে ডান ক্লিক করুন এবং প্রক্রিয়া তালিকা নির্বাচন করুন


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