sql >> Databasteknik >  >> RDS >> Mysql

Långsam fråga om information_schema.tables

För de som kanske vill ha ett hack med en mindre nackdel:http://www.mysqlperformanceblog.com/2011/12/23/solving-information_schema-slowness/

Vad den gör är att den inaktiverar en del statistik som uppdateras om du frågar efter schemat, mer information här:http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_stats_on_metadata

Och för att göra det enklare för lata bumsar som inte vill läsa behöver du bara ändra en inställning:

innodb_stats_on_metadata=0

Du kan göra detta i inställningsfilen eller dynamiskt:

mysql> set global innodb_stats_on_metadata=0;


  1. Oväntat @@rowcount-beteende i en UDF i MS SQL 2019

  2. Hur man hittar standardfilplatsen för datafiler och loggfiler i SQL Server

  3. Tillkännager repmgr 2.0

  4. ett fel dyker upp i mina koder (anslutningen redan öppen)