मेरे पास बहुत अधिक ट्रैफ़िक वेबसाइट है जहाँ यह संभव है कि हर घंटे नए रिकॉर्ड डाले जाएँ।
यह एक त्रुटि साइट को अपंग कर रही है:
PDOException: SQLSTATE[40001]: Serialization failure: 1213
Deadlock found when trying to get lock;
try restarting transaction: INSERT INTO {location_instance}
(nid, vid, uid, genid, lid) VALUES (:db_insert_placeholder_0,
:db_insert_placeholder_1, :db_insert_placeholder_2,
:db_insert_placeholder_3, :db_insert_placeholder_4);
Array ( [:db_insert_placeholder_0] => 1059 [:db_insert_placeholder_1] =>
1059 [:db_insert_placeholder_2] => 0 [:db_insert_placeholder_3] =>
cck:field_item_location:1059 [:db_insert_placeholder_4] => 1000 )
मुझे बहुत आश्चर्य होगा अगर MySQL इस प्रकार के भार को संभाल नहीं सका। तो, मेरे सवाल तब हैं, क्या यह एक डेटाबेस समस्या है और मैं इस ट्रैफ़िक को संभालने में सक्षम होने के लिए MySQL को कैसे कॉन्फ़िगर कर सकता हूं?
मेरे पास मेरी वेबसाइट की एक कॉपी है जो एक विकास सर्वर पर स्क्रिप्ट के साथ सेट की गई है जो वेबसाइट पर जोड़ी जा रही सामग्री के भार का अनुकरण करती है। मैं 16GB RAM के साथ Ubuntu, LAMP स्टैक चला रहा हूं।
बेशक, मैं डेटाबेस के बारे में बहुत जानकार नहीं हूँ। वास्तव में, मैं डिफ़ॉल्ट my.cnf के साथ शुरू कर रहा हूं जो 'apt-get install' फिनिश के बाद इसके साथ आता है। टेबल्स सभी इनोडब हैं। कॉन्फ़िगरेशन सेटिंग्स और दृष्टिकोण को शुरू करने से आप इस समस्या को हल करने के लिए क्या सुझाव देंगे?
मुझे पता है कि आपको और क्या जानकारी चाहिए।
धन्यवाद