मेरा सेटअप ( उदाहरण )
मैं अमेज़ॅन हाई सीपीयू एक्स्ट्रा लार्ज ईसी 2 इंस्टेंस पर निम्नलिखित स्पेक्स के साथ लिनक्स चला रहा हूं:
- 7 जीबी मेमोरी
- 20 EC2 कम्प्यूट यूनिट (2.5 EC2 कंप्यूट यूनिट्स के साथ 8 वर्चुअल कोर)
- 1690 जीबी का लोकल इंस्टेंस स्टोरेज
- 64-बिट प्लेटफॉर्म
मेरे पास दो बड़े MySQL डेटाबेस हैं जो MyISAM स्टोरेज इंजन पर चल रहे हैं। एक 2GB का है और दूसरा 500MB का है। मैं यह सुनिश्चित करना चाहूंगा कि MySQL ज्यादा से ज्यादा RAM का उपयोग कर रहा है क्योंकि यह क्वेरी गति को अधिकतम करने की आवश्यकता है। मैं जानता हूँ कि MySQL स्मृति config विकल्पों में से एक गुच्छा देखते हैं चाहते key_buffer_size
और MyISAM_sort_buffer_size,
लेकिन मैं इन के अनुकूलन के साथ अपरिचित हूँ।
प्रशन
- लिनक्स सिस्टम पर वर्तमान में MySQL किस मेमोरी का उपयोग कर रहा है, इसकी जांच कैसे की जाती है?
- MySQL मेमोरी उपयोग को अधिकतम कैसे करें / ऑप्टिमाइज़ करें?
- मेरे प्रश्नों और स्कीमा को अनुकूलित करने पर, मुझे अन्य किन परिवर्तनों पर विचार करना चाहिए?