স্লো মাইএসকিএল সার্ভারের পারফরম্যান্স - কী এবং কীভাবে চেক করবেন?


10

শুরু হয়: দাবিত্যাগ

আমি কোনও মাইএসকিএল সার্ভার ডিবিএ নই; আমি বেশিরভাগ এমএসএসকিউএল জানি which এজন্যই আমার আপনার সহায়তা দরকার।

শেষ: দাবিত্যাগ

আমাকে মাইএসকিএল সার্ভার ইঞ্জিনটি কেন খারাপ আচরণ করছে তা যাচাই করতে বলা হয়েছে - আমি ডেটাবেসগুলিকে জড়িত দেখিনি বা রাখিনি এবং কোথা থেকে শুরু করব তা জানতে চাই।

আমি কোথা থেকে শুরু করব?

যাদের MySQL- এ অ্যাক্সেস রয়েছে তাদের আমি কী প্রশ্ন জিজ্ঞাসা করব - তারা phpmyadmin বা অন্য কোনও সরঞ্জাম ব্যবহার করছে কিনা তা আমি জানি না।

মূলত:

  • আমার কী আইটেমগুলির জন্য জিজ্ঞাসা করা উচিত এবং তারা যে প্রতিটি প্রতিদ্বন্দ্বী দেয় সে সম্পর্কে আমি কীভাবে প্রতিক্রিয়া জানাব?

সমস্যাটি যখন ডাটাবেসের কার্য সম্পাদনে থাকে তখন কী কী আইটেমগুলি জিজ্ঞাসা করতে হয়?

এমএসএসকিউএলে আমি sp_who2বিদ্যমান সংযোগগুলি পরীক্ষা করতে পারি যে কোনও কিছু ব্লক হচ্ছে কিনা তা দেখার জন্য, মাইএসকিএল-এ অংশটি কী? * প্রতিটি আইটেমের জন্য বিভিন্ন ধরণের ফলাফল হতে পারে বলে সুনির্দিষ্ট হওয়ার দরকার নেই তবে বলটি ঘূর্ণায়মান হওয়া থেকে ব্যবহারকারীদের উপর প্রভাব ফেলতে সহায়তা করতে চান - সম্ভবত তারা ডিবিএ অন-বোর্ড না করেই মাইএসকিএল ইঞ্জিনটি সেট আপ করে।


আপনি কি সাধারণ রিসোর্স ইস্যুগুলি পরীক্ষা করেছেন - সিপিইউ পূর্ণ, র‌্যাম পূর্ণ / ব্যবহৃত হয়নি, আইও ওভারলোডিং? 101 টি স্ট্যাইউ আপনি কি বেকার সার্ভার দিয়ে শুরু করবেন?
টমটম

এর কোন সুযোগ ছিল না - আমি একবার আসার পরে কেবল প্রস্তুত থাকতে চাই যাতে সবকিছু চলতে থাকে - এটি সম্ভব লোকেরা ইতিমধ্যে চেক করা হয়েছে এবং উচ্চ অ্যাপ্লিকেশন (সংস্থা সংস্থাগুলি) সহ অ্যাপ্লিকেশন এবং ডিবি সার্ভার উভয়ই চেক করেছে i হার্ডওয়্যার সমস্যা না হলে কী ঘটে তার দিকে মনোনিবেশ করতে চান
ইয়াসকার ইয়াসকার

স্বাচ্ছন্দ্যের বাইরে - সেখানে শুরু করুন। আমি একটি এসসিএসআই হার্ড ডিস্কের সাথে "হাই এন্ড সার্ভারস" দেখেছি (যে তারা অবশ্যই কিছু ইবে নিলাম থেকে সরিয়ে ফেলেছে) যার একাধিক প্রতিক্রিয়া বার ছিল ... আমি আইও পাশটি বৈধতা দেব। এটিও সহায়তা করবে - সংখ্যাগুলি পুরোপুরি হাস্যকর হলে খুব বেশি আইও অনুপস্থিত সূচকগুলিকে নির্দেশ করতে পারে।
টমটম

উত্তর:


9
  • লগ ধীর অনুসন্ধানগুলি- আপনার সিস্টেমে যদি এক টন প্রশ্ন থাকে তবে কোন প্রশ্নগুলি আপনার সিস্টেমকে ধীর করে দিচ্ছে তা খুঁজে পাওয়া আরও শক্ত হয়ে যায়। মাইএসকিউএল আরও বিশ্লেষণের জন্য ধীর অনুসন্ধানগুলি লগ করার জন্য একটি সরঞ্জাম সরবরাহ করে http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html

  • এক্সপ্ল্যান্ড এক্সটেন্ডেড কমান্ড আপনার প্রশ্নগুলি সম্পর্কে বিশদ প্রদর্শন করে যখন আপনার কী ঘটছে তার কোনও ধারণা নেই http://dev.mysql.com/doc/refman/5.0/en/explain-extended.html

  • আপনার প্রশ্নের গতি বাড়ানোর জন্য সূচকটি ব্যবহার করুন - একটি ভাল অনুশীলন হ'ল সূচীতে অ্যাড ইনডেক্স যুক্ত রয়েছে যেখানে কোন ক্ষেত্রগুলি রয়েছে তা দেখেই index এছাড়াও আপনি যদি কোনও টেবিল থেকে সমস্ত ক্ষেত্র পুনরুদ্ধার করছেন তবে ডিস্ক থেকে সমস্ত ডেটা আনার মাধ্যমে কোয়েরিটি ধীরে ধীরে আসে। নির্বাচনের ক্যোয়ারিতে আপনার সমস্ত ক্ষেত্রগুলি * দিয়ে আনার পরিবর্তে আপনাকে কোন ক্ষেত্রগুলি আনতে হবে তা নির্দিষ্ট করা উচিত
  • ক্যোয়ারী ক্যাশে ব্যবহার করুন http://dev.mysql.com/doc/refman/5.1/en/query-cache-configration.html
  • আপনার মাইএসকিউএল সার্ভার কনফিগারেশন ফাইল বিকল্পগুলি আপনার হার্ডওয়্যার http://dev.mysql.com/doc/refman/5.5/en/option-files.html অনুযায়ী অনুকূলিত হয়েছে তা নিশ্চিত করুন
  • সারণী কাঠামো তৈরি করার সময় আপনি অনুকূলিত ডেটা প্রকারগুলি ব্যবহার করছেন তা নিশ্চিত করুন উদাহরণস্বরূপ "মন্তব্যগুলি" ক্ষেত্রগুলির আকার 256 টি অক্ষরের রয়েছে, এটি MYSQL এ উত্তরটি T अक्षर ব্যবহারের পরিবর্তে VARCHAR (256) টাইপযুক্ত ক্ষেত্রের সাথে জবাব দিন। ক্যোয়ারীটি আরও দ্রুত হবে।

প্রক্রিয়া_অ্যানালিজে () আপনাকে সর্বোত্তম ডেটা প্রকার অনুসন্ধানে সহায়তা করতে পারে:

http://www.mysqlperformanceblog.com/2009/03/23/procedure-analyse/

http://dev.mysql.com/doc/refman/5.0/en/procedure-analyse.html

  • পারকোনা থেকে ওপেন সোর্স সরঞ্জাম রয়েছে - http://www.percona.com/software/percona-toolkit যা মাইএসকিউএল ডিবিএ'র জন্য সহায়ক হতে পারে এবং বিশেষত যারা এই এস এসকিউএল এ নতুন তারা তাদের ভাল সহায়তা প্রদান করবে।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.