2010-05-04 54 views
5

問題來自我看到的一些行爲。在MySQL 5.1/xtradb 6中有'檢查權限'和'打開表'的代碼嗎?

我們在8核心盒子上使用mysql 5.1.36,xtradb release 6。當使用大量表格刪除數據庫時,在刪除表格之前,mysql需要很長時間來檢查每個表格的權限。我明白這是正常的行爲,至少在最近的版本的MySQL。但是,在執行此操作時,數據庫上的所有其他查詢都將在「打開表格」狀態下進行阻止。頂部顯示其中一個內核的掛起率爲100%,其他內核沒有任何操作。

這是預期的行爲?有沒有檢查權限和開放表代碼的互斥體?

的感謝!

回答