Mysql
 sql >> Database >  >> RDS >> Mysql

Query lenta su information_schema.tables

Per coloro che desiderano un hack con un piccolo inconveniente:http://www.mysqlperformanceblog.com/2011/12/23/solving-information_schema-slowness/

Quello che fa è disabilitare alcune statistiche che vengono aggiornate se si interroga lo schema, maggiori informazioni qui:http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_stats_on_metadata

E per rendere le cose più facili ai barboni pigri che non vogliono leggere, devi solo modificare un'impostazione:

innodb_stats_on_metadata=0

Puoi farlo nel file di configurazione o in modo dinamico:

mysql> set global innodb_stats_on_metadata=0;