Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में ALTER TABLE का उपयोग करके एक इंडेक्स बनाने में कितना समय लगना चाहिए?

यदि आप केवल एकल अनुक्रमणिका जोड़ रहे हैं, तो इसमें लगभग 10 मिनट लगने चाहिए। हालाँकि, यदि आपके पास वह अनुक्रमणिका फ़ाइल स्मृति में नहीं है, तो इसमें 100 मिनट या अधिक समय लगेगा।

8 मिलियन पंक्तियों वाला आपका 200 वर्चर अधिकतम 1.6GB लेगा, लेकिन सभी इंडेक्सिंग ओवरहेड के साथ इसमें लगभग 2-3 GB लगेंगे। लेकिन इसमें कम समय लगेगा यदि अधिकांश पंक्तियाँ 200 वर्णों से कम हैं। (आप एक चुनिंदा sum(length(my_column)) . करना चाह सकते हैं यह देखने के लिए कि कितनी जगह चाहिए।)

आप अपना /etc/mysql/my.cnf edit संपादित करना चाहते हैं फ़ाइल। इन सेटिंग्स के साथ खेलें;

myisam_sort_buffer_size = 100M
sort_buffer_size = 100M

आपको कामयाबी मिले।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डॉकर छवि m1 प्रोसेसर में चलती है

  2. यह पता नहीं लगा सकता कि mysqli_multi_query कैसे चलाएं और अंतिम क्वेरी के परिणामों का उपयोग करें

  3. PHP/MySQL में सरल पुनरावर्ती पेड़

  4. Laravel 5 OR कंडीशन के साथ BETWEEN . का उपयोग कर रहा है

  5. MySQL के माध्यम से लूपिंग PHP बनाम 2 अलग-अलग प्रश्नों में शामिल हों