5

質問は私が見ているいくつかの行動から出てきます。

8コアボックスでmysql5.1.36、xtradbリリース6を使用しています。多数のテーブルを含むデータベースを削除する場合、mysqlは、削除する前に各テーブルのアクセス許可を確認するのに長い時間がかかります。少なくとも最近のバージョンのmysqlでは、これは正常な動作であると理解しています。ただし、これを行うと、データベース上の他のすべてのクエリが「テーブルを開く」状態でブロックされます。上は、コアの1つが100%で固定されており、他のコアは何もしていないことを示しています。

これは予想される動作ですか?パーミッションのチェックとテーブルコードのオープンの周りにミューテックスはありますか?

ありがとう!

4

1 に答える 1

1

はい、テーブルの開閉に関するミューテックスがあります: http://www.mysqlperformanceblog.com/2009/06/16/slow-drop-table/

于 2010-06-11T16:52:31.793 に答える