Краткие рекомендации по настройке и оптимизации репликации транзакций Страница 8. Использование параметра -UseInprocLoader
|
Страница 8 из 11 Использование параметра -UseInprocLoader Данный параметр может быть использован Distribution-агентом во время применения снимка на подписчике. Когда используется указанный параметр, Distribution-агент будет использовать BULK INSERT операции, что уменьшает время, необходимое для применения первоначального снимка на подписчике. Для увеличения производительности репликации в дальнейшем используйте параметр -UseInprocLoader совместно с параметром -MaxBCPThread. Следующий пример показывает публикацию, включающую в себя 10 статей общим объемом 46 мегабайт. Публикация №2 Articles | Total rows | Reserved size (KB) | Index size (KB) | CUSTOMER | 60,000 | 7,944 | 1,968 | PAYMENT | 60,000 | 5,640 | 1,424 | ORDERS | 187,000 | 29,896 | 11,144 | NAMES | 5,765 | 328 | 16 | PRODUCTS | 10,000 | 904 | 264 | INTERESTED_IN | 6,000 | 1,216 | 752 | STATE | 200 | 64 | 48 | SHIPPERS | 51 | 40 | 32 | SHIP_TYPE | 11 | 40 | 32 | REGION | 2 | 40 | 32 | TOTAL | 329,029 | 46,112 | 15,712 | Когда вы используете только параметр -UseInprocLoader, снимок применяется в 1.4 раза быстрее, чем без использования данного параметра. Когда -UseInprocLoader используется совместно с параметром -MaxBCPThread с установленным значением равным "5", снимок применяется в 2.1 раза быстрее. |