Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Powolne zapytanie o information_schema.tables

Dla tych, którzy mogą chcieć włamać się z niewielką wadą:http://www.mysqlperformanceblog.com/2011/12/23/solving-information_schema-slowness/

To, co robi, to wyłączenie niektórych statystyk, które są aktualizowane w przypadku zapytania o schemat, więcej informacji tutaj:http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_stats_on_metadata

Aby ułatwić pracę leniwym włóczęgom, którzy nie chcą czytać, wystarczy zmienić ustawienie:

innodb_stats_on_metadata=0

Możesz to zrobić w pliku konfiguracyjnym lub dynamicznie:

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. SQLAlchemy - Pobieranie listy tabel

  2. MySQL LEFT JOIN używając MAX &GROUP BY na połączonym stole?

  3. Propozycja struktury tabeli mysql?

  4. Przechowywanie HTML w MySQL:blob czy tekst?

  5. Po co używać bin2hex podczas wstawiania danych binarnych z PHP do MySQL?