我們擁有一個支持SQL Server後端的.net企業應用程序。.net集成SQL性能分析
現在我們的一些大客戶正在遇到一些基於SQL的性能瓶頸。我們已經應用盡可能多的全球索引,我們可以看到哪些可以提高性能,但是我們不斷吸引客戶推動我們作爲最大用例所經歷的事情,而且沒有什麼可以說這是錯誤的。
這意味着什麼能夠提供查看更大的客戶和爲他們的數據庫提供索引的能力。在這一點上,我只能看到這種情況下可以實現(因爲所有客戶都會以不同的方式使用系統)。
我的想法是以某種方式在客戶數據庫上運行一段時間的SQL事件探查器,然後將此數據抽取到數據庫中的表中,然後在此期間分析數據並應用索引以提高性能。
Enterpise應用程序是asp.net mvc。有誰知道我們是否可以添加.net代碼,將通過連接字符串從asp服務器啓動SQL探查器到數據庫和服務器,然後將結果抽取到表中?
或者我們可以採取其他方法的任何建議?