Короткая история: нет, и ситуация не намного лучше до недавних обновлений SQL Server 2008. RTM-версия 2008 года имела те же проблемы, как мы здесь описали:
http://www.brentozar.com/archive/2008/11/stackoverflows-sql-2008-fts-issue-solved/
Обходной путь - использовать самые быстрые подсистемы хранения, которые имеют смысл для вашего бюджета и ваших рабочих нагрузок. Полнотекстовые каталоги должны быть в отдельных массивах от ваших данных и журналов, и таким образом они могут быстрее завершить заполнение.
Вы также упомянули, что удивлены тем, что чтение вызывает блокировки. У нас есть статьи о SQLServerPedia, объясняющие процесс блокировки SQL Server, например:
http://sqlserverpedia.com/wiki/SQL_Server_Locking_Mechanism
Если вы хотите получить более конкретные ответы, следите за своим сервером во время заполнения. Запустите sp_who2, посмотрите, какие запросы блокируются, и выполните команду DBCC INPUTBUFFER (spid), чтобы выяснить, каков их T-SQL. Таким образом, вы сможете точно определить, какие типы запросов вызывают его. Если вы уверены, что он использует read uncommitted, загрузите копию своего плана выполнения запросов, и мы поможем интерпретировать его, чтобы выяснить, что происходит.