我们拥有一个支持SQL Server后端的.net企业应用程序。.net集成SQL性能分析
现在我们的一些大客户正在遇到一些基于SQL的性能瓶颈。我们已经应用尽可能多的全球索引,我们可以看到哪些可以提高性能,但是我们不断吸引客户推动我们作为最大用例所经历的事情,而且没有什么可以说这是错误的。
这意味着什么能够提供查看更大的客户和为他们的数据库提供索引的能力。在这一点上,我只能看到这种情况下可以实现(因为所有客户都会以不同的方式使用系统)。
我的想法是以某种方式在客户数据库上运行一段时间的SQL事件探查器,然后将此数据抽取到数据库中的表中,然后在此期间分析数据并应用索引以提高性能。
Enterpise应用程序是asp.net mvc。有谁知道我们是否可以添加.net代码,将通过连接字符串从asp服务器启动SQL探查器到数据库和服务器,然后将结果抽取到表中?
或者我们可以采取其他方法的任何建议?