मैं अपने वर्तमान वेब प्रोजेक्ट के लिए MySQL को अपने डेटाबेस के रूप में उपयोग कर रहा हूं। मैं MySQL में नया हूं। कृपया मुझे InnoDB और MyISAM के बीच का अंतर समझाएं।
विशेष रूप से, आप MyISAM और InnoDB के बीच कैसे चयन करते हैं, जब न तो एक आवश्यक सुविधा याद आती है (जैसे आपको विदेशी कुंजी की आवश्यकता नहीं है)। क्या यह हमेशा दोनों की कोशिश करने और मापने के लिए नीचे आता है? या पढ़ने बनाम लिखने की संख्या …
मैं दो मशीनों के बीच MySQL 5.5 प्रतिकृति प्रदर्शन के साथ एक गंभीर मुद्दा रहा हूँ, ज्यादातर बयान आधारित प्रतिकृति के साथ myISAM तालिकाओं। बाइनरी लॉग और mysql डेटा निर्देशिका दोनों एक ही फ्यूजन ioDrive पर स्थित हैं। समस्या हाल ही में एक बड़ा मुद्दा थी जब हमें लगभग अनुमानित …
पहले, मैं इसका उपयोग करता हूं: USE dbname; ALTER TABLE tablename ENGINE=MYISAM; मैं एक डेटाबेस में सभी टेबल को एक-एक करके लिखने के बजाए एक डेटाबेस में बदलने का सरल तरीका खोज रहा हूं
पहले, बनाए गए प्रत्येक डेटाबेस पर, मैं उपयोग करता हूं: mysql -u root -p CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL ON dbname.* TO 'dbuser'@'localhost'; और फिर MyISAM या InnoDB के बारे में सोचे बिना डेटाबेस का उपयोग करें डेटाबेस में उपयोग किए जाने वाले स्टोरेज इंजन …
मेरे पास लगभग 1 बिलियन पंक्तियों वाली एक तालिका है, और इसकी 98% गहन पढ़ें। मैंने अलग-अलग स्टोरेज इंजन (MyISAM और InnoDB) के साथ डेटाबेस को ट्यून करने की कोशिश की फिर प्रदर्शन को देखने के लिए कुछ परीक्षण किए जहां क्लॉज में मेरे पास एक प्राथमिक कुंजी आईडी थी, …
मैं अपने mysql सर्वर के लिए बैकअप समाधान ढूंढ रहा हूं और मुझे यथासंभव कम डाउनटाइम की आवश्यकता है। मेरे पास निम्नलिखित हैं: MySQL सर्वर उनकी प्रतिकृति नहीं है प्रत्येक सर्वर अपने स्वयं के लिए खड़ा है यह संख्या बढ़ सकती है, इसलिए एक मास्टर / दास प्रतिकृति स्थापित करना …