প্রকল্প সম্পর্কে
MySQLTuner হল একটি Perl স্ক্রিপ্ট যা ডেটাবেস অ্যাডমিনিস্ট্রেটরদের MySQL, MariaDB এবং Percona Server ইনস্টলেশন দ্রুত পর্যালোচনা করতে এবং কর্মক্ষমতা ও স্থিতিশীলতা উন্নত করতে সচেতন সমন্বয় করতে সাহায্য করার জন্য ডিজাইন করা হয়েছে। টুলটি বর্তমান কনফিগারেশন ভেরিয়েবল এবং স্ট্যাটাস ডেটা পুনরুদ্ধার করে, সেগুলিকে কর্মযোগ্য কর্মক্ষমতা পরামর্শের সাথে একটি সংক্ষিপ্ত বিন্যাসে উপস্থাপন করে।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- ব্যাপক বিশ্লেষণ: সিস্টেম রিসোর্স, সার্ভার সংস্করণ, এরর লগ, ক্লাউড ইনফ্রাস্ট্রাকচার, স্টোরেজ ইঞ্জিন, নিরাপত্তা, সংযোগ, কর্মক্ষমতা, রেপ্লিকেশন, পারফরম্যান্স স্কিমা, স্কিমা মডেলিং, ভবিষ্যদ্বাণীমূলক ক্ষমতা পরিকল্পনা এবং একটি ওজনযুক্ত স্বাস্থ্য স্কোর (০-১০০) কভার করে ৯০০+ সূচক, কেপিআই এবং সুপারিশ সমর্থন করে।
- বিস্তৃত সামঞ্জস্য: MySQL, Percona Server, MariaDB, Galera Cluster এবং Percona XtraDB Cluster-এর জন্য সম্পূর্ণ সমর্থন। WSL2-এর মাধ্যমে Windows-এর জন্য আংশিক সমর্থন।
- নিরাপত্তা অডিটিং: বেনামী ব্যবহারকারী, দুর্বল পাসওয়ার্ড, SSL/TLS কনফিগারেশন, প্রমাণীকরণ প্লাগইন নিরাপত্তা এবং CVE দুর্বলতা পরীক্ষা করে।
- ক্লাউড সমর্থন: AWS RDS/Aurora, GCP Cloud SQL, Azure এবং DigitalOcean-এর জন্য পরীক্ষামূলক সমর্থন স্বয়ংক্রিয় সনাক্তকরণ সহ।
- AI এবং MCP ইন্টিগ্রেশন: মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার ডেমন এবং Claude Desktop, Cursor এবং VS Code/Cline-এর মতো AI ক্লায়েন্ট টুলের জন্য কাঠামোবদ্ধ JSON আউটপুট সহ AI ওয়ার্কফ্লোগুলির জন্য নেটিভ সমর্থন।
- রিপোর্টিং: টেক্সট, HTML, JSON এবং Markdown রিপোর্ট তৈরি করে। পূর্ববর্তী রানগুলির সাথে তুলনা করে ঐতিহাসিক প্রবণতা বিশ্লেষণ সমর্থন করে।
- গাইডেড অটো-ফিক্স: সুপারিশ থেকে প্রস্তুত-প্রয়োগযোগ্য SET GLOBAL SQL স্টেটমেন্ট এবং কনফিগারেশন ব্লক তৈরি করে।
- কন্টেইনার এবং Systemd ইন্টিগ্রেশন: Docker, Podman, Kubernetes এবং Systemd জার্নাল থেকে স্বয়ংক্রিয় লগ সনাক্তকরণ।
টুলটির জন্য Perl 5.6+ এবং উপযুক্ত MySQL সুবিধা প্রয়োজন (SELECT, PROCESS, SHOW DATABASES, EXECUTE, REPLICATION CLIENT, SHOW VIEW)। এটি সরাসরি ডাউনলোড, git clone, Homebrew বা Docker-এর মাধ্যমে ইনস্টল করা যেতে পারে।
গুরুত্বপূর্ণ নোট: সঠিক ফলাফলের জন্য টুলটি কমপক্ষে ২৪ ঘন্টা আপটাইম অপেক্ষা করার পরামর্শ দেয় এবং ব্যবহারকারীদের প্রতিটি সুপারিশ বোঝা উচিত পরিবর্তন প্রয়োগের আগে। সর্বদা প্রথমে স্টেজিং পরিবেশে পরীক্ষা করুন।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.