2014-09-23 38 views
0

我使用MySql Connector/Net 6.8.3對.Net應用程序進行故障診斷。性能是可怕的很多原因,其中之一是,下面的查詢是針對數據庫的每一個存儲過程調用時運行:通過MySql連接器/ Net禁用重複模式查找

SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA LIKE 'myschema' AND ROUTINE_NAME LIKE 'myproc'; 

看來,我認爲MySQL連接正在檢查存儲過程存在(並且大概檢查參數),每次調用proc。由於存儲過程調用的數量,累積地增加了很多開銷。

是否有一種方便的方法來關閉此行爲,或者緩存有關存儲過程的信息?

回答