Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Consulta lenta em information_schema.tables


Para aqueles que desejam um hack com uma pequena desvantagem:http://www.mysqlperformanceblog.com/2011/12/23/solving-information_schema-slowness/

O que ele faz é desabilitar algumas estatísticas que são atualizadas se você consultar o esquema, mais informações aqui:http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_stats_on_metadata

E para facilitar as coisas para vagabundos preguiçosos que não querem ler, você só precisa fazer uma alteração em uma configuração:
innodb_stats_on_metadata=0

Você pode fazer isso no arquivo de configuração ou dinamicamente:
mysql> set global innodb_stats_on_metadata=0;