sql >> Databáze >  >> RDS >> Mysql

Pomalý dotaz na information_schema.tables

Pro ty, kteří mohou chtít hack s menší nevýhodou:http://www.mysqlperformanceblog.com/2011/12/23/solving-information_schema-slowness/

Co to dělá, je to, že deaktivuje některé statistiky, které se aktualizují, pokud zadáte dotaz na schéma, více informací zde:http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_stats_on_metadata

A abyste usnadnili práci líným povalečům, kteří nechtějí číst, stačí změnit nastavení:

innodb_stats_on_metadata=0

Můžete to udělat v konfiguračním souboru nebo dynamicky:

mysql> set global innodb_stats_on_metadata=0;


  1. Jak SELECT přes dvě tabulky?

  2. MySQL - vynutit nepoužívat cache pro testování rychlosti dotazu

  3. Proč nemohu v příkazu DELETE použít alias?

  4. SQL Vyberte pouze řádky s minimální hodnotou ve sloupci s podmínkou Where