我是许多Redgate工具的忠实粉丝,但是在我目前的工作场所,他们对与实时服务器交互的任何事情(特别是影响性能)都非常偏执。
所以我的问题是专门针对他们的SQL 搜索工具,它对服务器有什么影响?我假设会有:
从 Redgate 支持收到的答复:
以下是对您问题的回答:
当您在 SQL 搜索中加载数据库时,它会索引并存储缓存信息以提供搜索结果。要不索引特定服务器,只需不要选择“所有数据库”,也不要在数据库过滤器中选择您不想索引的数据库。
每当您进行模式修改或希望刷新索引时,请从 SQL 搜索的菜单中手动刷新索引。
希望有帮助。
谢谢,阿努拉达·德什潘德
SQL Server Profiler在解决此类问题时非常有用 - 使用ApplicationName
过滤器跟踪特定于特定应用程序的数据(即本例中的 SQL 搜索),在使用时捕获数据,然后分析执行的查询及其性能.