我们有 TFS 2010 设置,并且正在使用 Visual Studio 2010 Ultimate。在使用 Excel 批量编辑(发布)工作项时,所有内容都会冻结 5 分钟。
数据层有 16 GB RAM,应用层和构建层均有 8 GB RAM。
当通过 TFS Web Access 和 VS 同时访问时就会发生这种情况。
您能否建议
答案1
为了解决这个问题,我首先要考虑的是:
工作项字段/下拉菜单中的大量选项列表,特别是用户列表。 您的公司很大?默认情况下,“分配给”字段将显示有权访问团队项目的所有用户。这可能是一个非常大的列表,需要花费一些时间才能在 Excel 中加载和处理。解决方案:将下拉列表中显示的用户限制为所需的用户。我发现这篇博客文章包含步骤为你。
防病毒? 我发现防病毒软件是我拥有的一些客户端的一个问题;更具体地说,是文件的实时扫描。我不确定它如何与 Excel 发布配合使用,但根据您正在执行的操作,在获取和刷新或发布数据期间可能会影响各种缓存。如果是这种情况,您可以考虑将缓存目录排除在防病毒软件的实时/实时扫描之外。执行此操作的步骤取决于您使用的系统及其管理方式(通过策略集中管理或本地管理)。客户端缓存的位置可能因所使用的操作系统而异,但您可以在用户配置文件目录下或更可能在 Windows 中隐藏的 Program Data 文件夹下查找工作项缓存(有时通过删除此目录中的文件来清除此缓存也可以解决问题,但我假设您在不同的计算机上的行为相同,因此这可能对您没有帮助)...缓存位置的示例为:
C:\Users\username(Team Explorer user name)\AppData\Local\Microsoft\Team Foundation\3.0\Cache(os: Windows Server 2008 R2)
至于服务器缓存目录,Web 访问缓存的默认位置是:
C:\ProgramData\Microsoft\Team Foundation\Web Access\Cache_v10.0.30319
SQL Server 性能。如果其他操作很慢,您可能需要检查托管 TFS 数据的 SQL Server 的性能。
追踪 TFS除此之外,您还可以在 TFS 服务器上启用跟踪并查看正在发生的事情的更多详细信息。