Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Нужно ускорить доставку транзакционной реплики  [new]
alister
Member

Откуда:
Сообщений: 91
Настроена транзакционная реплика боевой базы с сервера SQL 2000 на сервер SQL 2005
Скорость передачи массированный вставки данных по реплике получается недостаточной для работы.
70000 команд из базы distribution сервера SQL 2000 передаются на SQL 2005 больше 10 минут, при этом мониторинг обоих серверов не показывает пиковой загрузки.
Отслеживание профайлером активности процесса реплики показало, что вставки отдельных записей идут аномально долго, иногда несколько секунд, при этом анализ Estimated execution Plan одной из процедур вставки по одной из таблиц реплики sp_MSins_TreatyEvents на сервере SQL 2005 дает 100% Cost на шаге Clustered Index Insert и цену IO 0.1
Может имеет смысл сделать FillFactor кластерному индексу на TreatyEvents 90% ?
Или вообще Clustered index обычным индексом.
Как вариант можно еще убрать триггеры с таблиц на реплике.
6 окт 09, 15:30    [7748689]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить