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

MySQL फ़ेच टाइम ऑप्टिमाइज़ेशन

मुझे धीमी गति से लाने की समस्या का भी सामना करना पड़ा (MySQL, InnoDB)। अंत में मैंने पाया कि innodb_buffer_pool_size मेरे सिस्टम के लिए डिफ़ॉल्ट रूप से 8MB पर सेट है जो क्वेरी को संभालने के लिए पर्याप्त नहीं है। इसे 1GB तक बढ़ाने के बाद प्रदर्शन ठीक लगता है:

                    Duration / Fetch
353 row(s) returned 34.422 sec / 125.797 sec (8MB innodb buffer)
353 row(s) returned 0.500 sec / 1.297 sec (1GB innodb buffer)

अद्यतन करें:

innodb_buffer_pool_size बदलने के लिए इसे अपने my.cnf में जोड़ें

innodb_buffer_pool_size=1G

इसे प्रभावी बनाने के लिए अपने mysql को पुनरारंभ करें

संदर्भ:Mac OS पर MySQL में innodb_buffer_pool_size का मान कैसे बदलें?



  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 क्वेरी से बड़ा और उससे कम दशमलव फ़ील्ड के साथ विफल होना

  2. एएसपी एमवीसी एमएसएसक्ल टू मायएसक्यूएल माइग्रेशन

  3. पीडीओ तैयार बयान कितने सुरक्षित हैं

  4. पीएचपी समय प्रारूप

  5. दिनांक को MM/DD/YYYY प्रारूप में MySQL दिनांक में बदलें