2016-05-10 3 views
0

Fedora 23にアップグレードして以来、情報スキーマのクエリが非常に遅くなっています。これは、変更は間違いなく28個のデータベース、特に大きなどれもがあります23Mariadb - 情報スキーマのクエリが遅い

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

MariaDB [information_schema]> 

にアップグレードして起こったのFedora 17にmysqlのように開始インストールです。

これをもう一度合理化するために、クリーンアップや最適化がありますか?

おかげ

+0

あなたは悪い質問をしています!プロバイダーの詳細情報。誰かがあなたに尋ねると、なぜ私の車は最近ゆっくり走ったのでしょうか? – mootmoot

+0

どのバージョンのMySQL/MariaDBがマシン上にありましたか? (このエリアには変更があります) –

+0

'SHOW WARNINGS;' - ヒントがあるかもしれません。 –

答えて

0

おそらくない回帰...

そのクエリは、すべてのデータベース内のすべてのテーブルを「オープン」する必要があります。 .frmファイルを取得するには、多くのOS I/Oが必要です。 OSキャッシュなど。あなたの質問を私の1177テーブルでテストしました:

1回目:32.54秒。
2回目:0.7秒。
3回目:0.7秒。

"低速"のマシンで2回目の試行をお試しください。

また、両方のマシン上でこれを確認してください。

SHOW VARIABLES LIKE 'table_open_cache'; 

それは低速のマシンで速いマシンで5237以上および5237未満であるかもしれません。 (実際には、これは問題ではないと思っていますが、私は縮めましたが、SELECTは約0.7秒続いていました)

関連する問題