কম্পিউটার টিউটোরিয়াল

MySQL-এ রিড/রাইট অনুপাত (Read/Write Ratio) চেক করার কমান্ড

MySQL-এ রিড/রাইট অনুপাত চেক করতে SHOW STATUS কমান্ড ব্যবহার করুন।

কেস ১: সকল কমিউনিটি কাউন্টার (Com_%)

SHOW STATUS LIKE 'Com_%';

এটি সকল কমান্ড টাইপের এক্সিকিউশন কাউন্ট দেখাবে।

কেস ২: মূল CRUD অপারেশন (Insert, Select, Update, Delete)

SHOW GLOBAL STATUS 
WHERE Variable_name = 'Com_insert' 
   OR Variable_name = 'Com_select' 
   OR Variable_name = 'Com_update' 
   OR Variable_name = 'Com_delete';

উদাহরণ আউটপুট

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Com_delete    | 5     |
| Com_insert    | 340   |
| Com_select    | 286   |
| Com_update    | 13    |
+---------------+-------+
4 rows in set (0.00 sec)

ফুল আউটপুট (SHOW STATUS LIKE 'Com_%')

১৬৮টি রো আউটপুট থাকে। প্রধানগুলো:

+-------------------------------------+-------+
| Variable_name                       | Value |
+-------------------------------------+-------+
| Com_insert                          | 42    |
| Com_select                          | 27    |
| Com_update                          | 0     |
| Com_delete                          | 0     |
| Com_create_table                    | 6     |
| Com_show_variables                  | 2     |
| Com_show_status                     | 3     |
| Com_change_db                       | 1     |
| Compression                         | OFF   |
+-------------------------------------+-------+

অনুপাত ক্যালকুলেশন

Read/Write Ratio = Com_select / (Com_insert + Com_update + Com_delete)
                 = 286 / (340 + 13 + 5) = 286 / 358 ≈ 0.80

ব্যাখ্যা: এই উদাহরণে রাইট অপারেশন (ইনসার্ট+আপডেট+ডিলিট) রিড (সিলেক্ট) চেয়ে বেশি। রিড-হেভি ওয়ার্কলোডের জন্য ক্যাশিং, রিপ্লিকেশন, ইনডেক্সিং অপ্টিমাইজেশন ফোকাস করুন।

রিসেট করা

কাউন্টার রিসেট হয় MySQL রিস্টার্ট করলে। সেশন-লেভেলের জন্য SHOW SESSION STATUS ব্যবহার করুন।

নোট: MySQL 8.0+ এ performance_schema.events_statements_summary_global_by_event_name টেবিলও ব্যবহার করা যায় বিস্তারিত Статистиকসের জন্য।

  1. MySQL-এ বর্তমান নির্বাচিত ডেটাবেস কীভাবে জানবেন?

  2. MySQL প্রোগ্রাম আহ্বান করা

  3. কমান্ড প্রম্পটে MySQL পাথ পাওয়া

  4. উইন্ডোজ প্যাথে MySQL যোগ করা