Mysql
 sql >> база данни >  >> RDS >> Mysql

Бавна заявка към information_schema.tables

За тези, които може да искат хак с малък недостатък:http://www.mysqlperformanceblog.com/2011/12/23/solving-information_schema-slowness/

Това, което прави, е, че деактивира някои статистически данни, които се актуализират, ако направите заявка за схемата, повече информация тук:http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_stats_on_metadata

И за да улесните нещата за мързеливите клошари, които не искат да четат, трябва само да направите промяна в настройката:

innodb_stats_on_metadata=0

Можете да направите това в конфигурационния файл или динамично:

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. Премахване на дублиращи се редове от таблица

  2. MySQL now() променя часовата зона

  3. Не мога да намеря FULLTEXT индекс, съответстващ на списъка с колони (индексите са зададени)

  4. ИЗБЕРЕТЕ една колона, ако другата е нула

  5. Вземете всички деца по идентификатор на родител и клауза where в mysql