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

विकास के दौरान त्वरित कॉलम/इंडेक्स निर्माण के लिए MySQL ट्यूनिंग

मेरा मानना ​​है कि आपको जिन प्रमुख सेटिंग्स पर ध्यान देना चाहिए वे हैं key_buffer_size , myisam_max_sort_file_size और myisam_sort_buffer_size . key_buffer_size MyISAM के लिए समग्र रूप से सबसे महत्वपूर्ण सेटिंग्स में से एक है, लेकिन अन्य दो को कुछ स्पष्टीकरण की आवश्यकता हो सकती है।

http://dev.mysql.com/ से doc/refman/5.0/hi/server-system-variables.html :

myisam_max_sort_file_size

myisam_sort_buffer_size

तो मूल रूप से, यदि आप उम्मीद करते हैं कि आपकी अनुक्रमणिका myisam_max_sort_file_size से बड़ी होगी , हो सकता है कि आप उसमें सुधार करते हुए देखना चाहें। यदि नहीं, तो myisam_sort_buffer_size कुछ ध्यान देने की आवश्यकता हो सकती है।

ध्यान रखें कि MyISAM टेबल पर इंडेक्स बनाने से पूरी टेबल लॉक हो जाती है। यदि आप इसे बड़े टेबल पर लगातार कर रहे हैं, तो आपको कुछ गंभीर प्रदर्शन समस्याएं हो सकती हैं, चाहे आप कितनी भी सेटिंग्स में बदलाव करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - TIMESTAMP के लिए डिफ़ॉल्ट मान(3)

  2. चुनें, जहां JSON ऐरे में शामिल है

  3. MySQL:मैं डेटाबेस में अंतिम प्रविष्टि का टाइमस्टैम्प कैसे प्राप्त कर सकता हूं?

  4. अपडेट क्वेरी के लिए स्टेटमेंट कैसे तैयार करें?

  5. एक पीडीओ क्वेरी के साथ अप्रत्याशित रूप से PHP मेमोरी सीमा को मार रहा है?