2016-05-10 13 views
0

Seit dem Upgrade auf Fedora 23 sind Informationsschemaabfragen sehr langsam geworden. Dies ist eine Installation, die wie mysql in Fedora 17. Die Änderung auf jeden Fall mit dem Upgrade passiert 23. gestartetMariadb - Informationsschema Abfragen wirklich langsam

mysql 
use information_schema 
select * from tables 
.... 
+---------------+--------------------+--------------------------------------------------------+-------------+--------------------+---------+------------+------------+----------------+-------------+--------------------+--------------+-----------+---------------------+---------------------+---------------------+---------------------+-------------------+----------+------------------+----------------------------------------------------------------------------------------------------------+ 
5237 rows in set, 11 warnings (1 min 7.32 sec) 

MariaDB [information_schema]> 

Es gibt 28 Datenbanken, keine besonders groß.

Gibt es irgendeine Art von Reinigung oder Optimierung, die durchgeführt werden kann, um dies wieder in Ordnung zu bringen?

Dank

+0

Sie fragen eine schlechte Frage! Anbieter weitere Informationen. Stellen Sie sich vor, jemand fragt Sie, warum mein Auto kürzlich langsam gelaufen ist? – mootmoot

+0

Welche Version von MySQL/MariaDB war/ist auf den Rechnern? (In diesem Bereich gab es Veränderungen.) –

+0

'SHOW WARNINGS;' - da könnte ein Hinweis sein. –

Antwort

0

Wahrscheinlich nicht eine Regression ...

Diese Abfrage hat in jeder Datenbank jede Tabelle zu "öffnen". Dies kann eine Menge von OS I/O sein, um die .frm Dateien zu erhalten. Das Betriebssystem speichert solche. Ich habe Ihre Abfrage mit meinen 1177-Tabellen getestet:

1. Lauf: 32,54 Sekunden.
2. Lauf: 0,7 Sekunden.
3. Lauf: 0,7 Sekunden.

Probieren Sie einen zweiten Lauf auf Ihrer "langsameren" Maschine.

Auch, ob dies auf beiden Maschinen:

SHOW VARIABLES LIKE 'table_open_cache'; 

Es könnte auf der schnelle Maschine mehr als 5237 und weniger als 5237 auf der langsameren Maschine. (Eigentlich glaube ich nicht, dass dies ein Problem ist. Ich schrumpfte meine Einstellung, aber die SELECT weiterhin etwa 0,7 Sekunden.)