У нас есть установка TFS 2010, и мы используем Visual Studio 2010 Ultimate. При массовом редактировании (публикации) рабочих элементов с помощью Excel все замораживается на 5 минут.
Уровень данных имеет 16 ГБ ОЗУ, а уровень приложений и уровень сборки имеют 8 ГБ ОЗУ.
Это происходит, когда к нему обращаются как TFS Web Access, так и VS.
Не могли бы вы предложить
Вот первые вещи, которые я бы рассмотрел, чтобы решить эту проблему:
Большие списки параметров в полях / раскрывающихся списках рабочих элементов, особенно списки пользователей. У вас большая компания? По умолчанию в поле «Кому назначено» отображаются все пользователи, имеющие доступ к групповым проектам. Это может быть ОЧЕНЬ большой список, для загрузки и работы с которым в Excel потребуется время. Решение: ограничьте количество пользователей, отображаемых в раскрывающемся списке, только необходимыми. я нашел это сообщение в блоге, в котором есть шаги для тебя.
Антивирус? Я обнаружил, что антивирус является проблемой для некоторых моих клиентов; точнее, сканирование файлов в реальном времени. Я не уверен, как это работает с публикацией в Excel, но существуют различные кеши, которые могут быть задействованы во время получения, обновления или публикации данных в зависимости от того, что вы делаете. Вы можете исключить каталоги кеша из сканирования антивирусом в реальном времени / в реальном времени, если это так. Эти шаги для выполнения этого различаются в зависимости от используемой вами системы и способа управления (централизованно с помощью политики или локально). Расположение кеша на стороне клиента может варьироваться в зависимости от используемой ОС, но вы можете искать кеш рабочих элементов в каталоге профиля пользователя или, что более вероятно, в скрытой папке Program Data в Windows (иногда очищая этот кеш путем удаления файлы в этом каталоге также могут решить проблемы, но я предполагаю, что ваше поведение одинаково на разных компьютерах, поэтому это, вероятно, вам не поможет) ... Пример расположения кеша:
C:\Users\username(Team Explorer user name)\AppData\Local\Microsoft\Team Foundation\3.0\Cache(os: Windows Server 2008 R2)
Что касается каталогов кеша сервера, то по умолчанию кеш веб-доступа располагается:
C:\ProgramData\Microsoft\Team Foundation\Web Access\Cache_v10.0.30319
Производительность SQL Server. Если другие операции выполняются медленно, вы можете проверить производительность вашего SQL Server, на котором размещены данные TFS.
Трассировка TFS. Помимо этого вы можете включить трассировку на сервере TFS и узнайте больше о том, что происходит.