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

Information_schema.tables पर धीमी क्वेरी

उन लोगों के लिए जो एक छोटी सी कमी के साथ हैक चाहते हैं:http://www.mysqlperformanceblog.com/2011/12/23/solving-information_schema-slowness/

यह क्या करता है यह कुछ आँकड़ों को अक्षम कर देता है जो यदि आप स्कीमा को क्वेरी करते हैं तो अपडेट हो जाते हैं, अधिक जानकारी यहाँ:http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_stats_on_metadata

और जो आलसी लोग पढ़ना नहीं चाहते उनके लिए चीजों को आसान बनाने के लिए, आपको केवल एक सेटिंग में बदलाव करने की आवश्यकता है:

innodb_stats_on_metadata=0

आप इसे कॉन्फ़िग फ़ाइल में या गतिशील रूप से कर सकते हैं:

mysql> set global innodb_stats_on_metadata=0;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli में mysql_field_name का विकल्प

  2. MySQL में कुल समय अवधि की गणना

  3. MySQL में दो तिथियों के बीच अंतर की गणना कैसे करें

  4. MySQL कैश के बिना प्रदर्शन बढ़ाना

  5. mysql क्वेरी के 'IN' क्लॉज में PHP से मानों की एक सरणी का उपयोग कैसे करें?