MYSQL डेटाबेस (ibdata1) का आकार 73 GB है और इसे INNODB तालिकाओं के लिए Windows 2008 O / S पर समर्पित डेटाबेस सर्वर के रूप में चलाने के लिए कॉन्फ़िगर किया गया है। हम mysqldump mysqldump --skip-opt --quick --single-transaction --create-options --extended-insert --dableable-keys --add-drop-table --comcom-insert - का उपयोग करके बैकअप चला रहे हैं set-charset - संपीडन --log-error = Proddb0635.err -u root -pjohndoe Proddb> \ devNas \ devNas \ sqlbackup \ LIVE \ db \ Proddb035.sql
बैकअप फ़ाइल Proddb0635.sql को डेटाबेस सर्वर से एक अलग सर्वर पर संग्रहीत किया जाता है। रैम 12 जीबी है। INNODB बफर पूल का आकार 6 जीबी है। अतिरिक्त mem.pool 32 एमबी है। क्वेरी कैश आकार 2 जीबी नेट बफर लंबाई 16 एम मैक्स है। पैकेट का आकार 1 जीबी।
mysql संस्करण 5.0.67 है।
जब बैकअप नहीं चल रहा है तो उपयोगकर्ता प्रदर्शन से खुश हैं।
जब बैकअप INNODB चल रहा हो तो बफर पूल हिट दर 100% के करीब होती है। कोई लंबित पठन या लंबित लेखन नहीं है। निर्दोष प्रतीक्षा मुफ्त है। सीपीयू का उपयोग अधिकतम न्यूनतम 9% से अधिकतम 15% तक नहीं है। क्वेरी कैश हिट दर mysqlbackup के साथ या उसके बिना चलने के बारे में 40% कम है। वर्तमान में विंडोज टास्क मैनेजर प्रदर्शित कर रहा है कि 10GB RAM का उपयोग किया जा रहा है। क्या मुझे केवल 2GB RAM उपलब्ध के साथ क्वेरी कैश को बढ़ाना चाहिए? mysqlld-nt में 9.2 जीबी रैम और mysqldump 5 एमबी रैम ले रहा है। अलोस ने नोट किया कि डंप फ़ाइल का आकार --compress विकल्प की उपस्थिति या अनुपस्थिति में समान है।
क्या मैं iNNODB बफर पूल का आकार घटा सकता हूँ?
धन्यवाद