Моніторинг рішень реплікації

Тепер моніторинг всієї топології реплікації доступний у відокремленому компоненті Replication Monitor, розміщеному у файлі \ Program Files \ Microsoft SQL Server \ 90 \ Tools \ Binn \ SQLMonitorexe Його також можна запустити, клацнувши правою кнопкою миші на папці Replication в Management Studio і вибравши в контекстному меню пункт Launch Replication Monitor Якщо розгорнути деякого видавця у вікні цієї утиліти, то відобразяться всі його публікації За допомогою клацання правою кнопкою миші на видавця ви зможете зробити наступне:

■ змінити настройки видавця

■ видалити видавця

■ підключитися до розповсюджувача

■ відключитися від розповсюджувача

■ встановити профілі агентів:

■ конфігурувати попередження реплікації

Ви можете натиснути правою кнопкою миші на окремій публікації, щоб виконати наступне:

■ повторно ініціалізувати все підписки

■ згенерувати знімок бази даних

■ змінити параметри публікації

■ оновити стан публікації

■ перевірити передплати (для реплікацій транзакцій і злиття)

Найчастіше вам доведеться мати справу з настройками профілів агентів

Профілі агентів

Агенти реплікації мають безліч перемикачів, які обєднані в профілі і групи, призначені для різних функцій За замовчуванням реплікація знімків бази даних має всього один профіль, а реплікація транзакцій – пять: Continue on data consistency errors (примушує агента розподілу пропускати помилки, повязані з порушенням обмежень первинного ключа і відсутністю рядків у передплатника) профіль за замовчуванням словесний профіль (призначений для налагодження), потоковий профіль OLE DB (використовується при реплікації особливо великих двійкових обєктів) та профіль Windows Synchronization Manager (використовується, коли підписка управляється диспетчером синхронізації Windows) Агенти злиття мають наступні профілі: High-Volume Server-to-Server, перевірки кількості рядків і контрольних сум, перевірки кількості рядків, повільних підключень (для роботи через повільні канали, такі як телефонні лінії), агента словесної історії (для налагодження) і диспетчера синхронізації Windows Для точного керування ви можете створити і власні профілі

Повернемося до утиліти Replication Monitor Якщо ви клацнули на публікації злиття або знімків бази даних, то на правій панелі побачите дві вкладки:

■ All Subscriptions (Усі підписки)

■ Warnings and Agents (Попередження і агенти)

При бажанні можна відобразити і третю вкладку, призначену для публікацій реплікації транзакцій, – Tracer Tokens (Маркери трасування)

Всі підписки

У вкладці All Subscriptions відображаються всі підписки і їх стан, їх передплатники і бази даних, а також останнім часом синхронізації Ці підписки можна відфільтрувати, клацнувши на кнопці Show і вибравши один з таких варіантів:

■ All Subscribers (Усі передплатники)

■ The 25 worst performing subscriptions (25 підписок з найбільшою продуктивністю)

■ The 50 worst performance subscriptions (50 підписок з найбільшою продуктивністю)

■ Errors and Warning only (Тільки попередження і помилки)

■ Errors only (Тільки помилки)

■ Warning only (Тільки попередження)

■ Subscriptions running (Запущені підписки)

■ Subscriptions not running (незапущених підписки)

Ці параметри дозволяють підвищити наочність даних про глобально

Попередження і агенти

У вкладці Warnings and Agents (рис 3913) на нижній панелі відображаються всі агенти Якщо клацнути правою кнопкою миші на будь-якому з агентів, можна виконати наступне:

■ переглянути журнал операцій агента

■ запустити агента

■ змінити параметри агента (саме тут ви можете повправлятися з високоточним керуванням агентом)

Вкладка Warnings and Agents має два розділи:

■ Warnings (Попередження)

■ Agent Status (Стан агента)

Вкладка Warnings використовується для ініціювання попереджень при виконанні заданих умов, наприклад, коли затримка перевершує наперед задане значення або строк придатності підписки закінчується Ці попередження включаються установкою відповідних прапорців Після включення попереджень потрібно визначити, як вони повинні оброблятися Клацніть на кнопці Configure Alerts, виберіть попередження і клацніть на кнопці Configure Тепер у вас зявиться можливість включити попередження, ініціювати попередження, коли повідомлення містить деяку рядок, зупинити і запустити агент, відправити повідомлення оператору електронною поштою, на пейджер або за допомогою служби Net Send, а також визначити ведення журналу

Вкладка Agent Status дозволяє переглядати деталі завдання, зупиняти і запускати агента, вибирати для нього профіль, а також змінювати його параметри Для установки параметрів відкривається окреме діалогове вікно Job Properties (рис 3914)

Рис 3913 Використовуйте вкладку Warnings and Agents для конфігурування повідомлень агента

Puc 3914 Змініть параметри агента, змінюючи по мірі необхідності дії, виконувані ним при запуску

Зміна параметрів агента реплікації

Коли необхідно змінити режим роботи агента, прийнятий за умовчанням, це можна виконати за допомогою заміни профілю або установки окремих параметрів агента Для зміни параметрів знайдіть в моніторі реплікацій підписку, агента якої слід вимірюв-

нитка, клацніть на ній правою кнопкою миші і виберіть у контекстному меню пункт View Details У діалоговому вікні Subscription виберіть Actions ^ Distribution Agent Properties Відкриється діалогове вікно параметрів завдань, що містить шість вкладок:

І General (Загальні)

■ Steps (Дії)

■ Schedules (Графіки)

■ Alerts (Попередження)

■ Notifications (Повідомлення)

■ Targets (Приймачі)

Вкладка General дозволяє змінити імя завдання, його власника, категорію, опис категорії, а також відключити і включити завдання

Вкладка Steps дозволяє змінити параметри агента, показані на рис 3914

Виділіть рядок Run Agent і клацніть на кнопці Edit У розділі Command ви можете додати нові параметри або змінити значення вже існуючих Наприклад, ви можете додати параметр-QueryTimeout 3 00, який дозволить підсистемі реплікації виждати 300 секунд, перш ніж помітити агента як сумнівного

Вкладка Schedules використовується для зміни графіка роботи агента Вкладка Alerts дозволяє створити попередження вкладка Notifications дозволяє повідомляти операторів про збої роботи агентів реплікації, а вкладка Targets використовується при роботі з головним сервером завдань

Маркери трасування

Маркери трасування дозволяють впроваджувати в публікацію маркери, що фіксують час виконання реплікації цього маркера на стороні розповсюджувача, а потім на стороні передплатників Використання цих маркерів дозволяє оцінити значення затримки реплікації

Продуктивність реплікації

Існують два аспекти, повязаних з підвищенням продуктивності реплікацій: створення і розгортання знімка бази даних і поширення даних

У міру збільшення розмірів початкового знімка бази його розгортання за допомогою методу резервування / відновлення починає забезпечувати більш високу продуктивність Якщо ви вирішили поширювати знімок бази за допомогою агентів злиття або розповсюдження, переконайтеся, що встановили для бази підписки модель відновлення з неповним протоколюванням, – це забезпечить більш високу продуктивність завантаження

Нижче наведено кілька порад щодо поширення транзакцій в реплікації

■ Мінімізуйте використання тригерів та індексів, щоб максимально полегшити таблиці передплатника

■ Якщо основна маса операцій запису, виконуваних на стороні видавця, виконується в пакетах, подумайте про реплікації виконання збережених процедур Якщо ж велика частина операцій запису виконується у вигляді одиночних команд над рядками, то від реплікації виконання збережених процедур ви не отримаєте жодної вигоди

■ Встановіть для параметра Pollinglnterval в агента поширення значення, дорівнює одній секунді

А ось кілька порад, що стосуються реплікацій злиття

■ Поміщайте індекси в стовпці, які беруть участь в умовах обєднання

■ Якщо таке можливо, використовуйте попереднє обчислення розділів

■ Якщо таке можливо, використовуйте статті, призначені тільки для завантаження

Для перегляду метаданих всіх реплікованих транзакцій виберіть sysdm_ Новинка repl_traninf про в динамічному поданні управління

2005

Джерело: Нільсен, Пол Microsoft SQL Server 2005 Біблія користувача : Пер з англ – М: ООО ІД Вільямс , 2008 – 1232 с : Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*