2011-08-26 8 views
7

मैंने अपने आरडीएस स्टोरेज को 10 जीबी से 20 जीबी तक अपग्रेड किया और कुछ दिनों के बाद आरडीएस ने फिर से स्टोरेज को पूरा किया।आरडीएस डाटाबेस स्टोरेज स्पेस से बाहर चला जाता है

ही डीबी के खिलाफ MySQL कार्यक्षेत्र में इस क्वेरी चल रहा है कहते हैं डीबी आकार 43MB

SELECT table_schema "database_name", 
sum(data_length + index_length)/1024/
1024 "Data Base Size in MB", 
sum(data_free)/ 1024/1024 "Free Space in MB" 
FROM information_schema.TABLES 
GROUP BY table_schema ; 

तो वहाँ कुछ लॉग MySQL बनाता है या बैकअप आदि है कि मेरे भंडारण स्थान को भरने सकता है के साथ चल रहा है उत्पादन सर्वर पर।

कृपया मदद करें।

उत्तर

0

mysql में कई प्रकार के लॉग हैं। http://dev.mysql.com/doc/refman/5.1/en/server-logs.html पर देखें। लेकिन मैं धीमी क्वेरी लॉग देखने की सलाह देता हूं। यदि आपके पास बहुत धीमे प्रश्न हैं तो आपका लॉग तेज़ी से बढ़ेगा। विकल्प --log-query-not-use-indexes को भी चेक करें। शायद आप इंडेक्स के बिना अपने सभी प्रश्नों को लॉग इन करें।

+0

मैं इन लॉग कैसे पहुँच सकता हूँ और अंतरिक्ष ठीक करने के लिए उन्हें हटा दें? और जिस तरह से हम MySQL 5.1.57 पर हैं, धीमे क्वेरी लॉग 5.1.6 से आगे हैं। – Aakash

+0

मुझे लगता है कि innodb_log_file_size = 134217728 और max_binlog_size = 134217728 क्या यह समस्या हो सकती है? – Aakash

+0

ऐसा लगता है कि यह आपकी समस्या का कारण है। –

5

इसकी शायद mysql.slow_log तालिका जो बहुत अधिक जगह लेती है।
आप निम्न एसक्यूएल को क्रियान्वित करते हुए धीमी गति से लॉग निकाल सकते हैं:

CALL mysql.rds_rotate_slow_log 
+0

हालांकि, अमेज़ॅन का दावा है कि ["MySQL धीमी क्वेरी लॉग, त्रुटि लॉग, और सामान्य लॉग फ़ाइल आकार डीबी इंस्टेंस के लिए आवंटित स्टोरेज स्पेस के 2 प्रतिशत से अधिक नहीं हैं।"] (Http: // docs। aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.Concepts.MySQL.html) - तो 43 एमबी डीबी के लॉग फाइल का आकार 20 जीबी तक कैसे पहुंच सकता है? ... – Ioanna

संबंधित मुद्दे