![Life in oracle як розрахувати ширину каналу між двома ЦОД для вирішення oracle data guard (life) Life in oracle як розрахувати ширину каналу між двома ЦОД для вирішення oracle data guard](https://images-on-off.com/images/137/lifeinoraclekakrasschitatshirinukanalame-3873ffbe.jpg)
У ньому розкриваються основні принципи і підхід щодо розрахунку. Основний розділ так і називається «How Much Bandwidth is Enough? ». Інформація в документі актуальна і для 11g.
Отже, переходимо безпосередньо до розрахунку. Розрахунок проводимо в два етапи:
1) Визначення середнього обсягу REDO / sec і переклад його в Mbit / sec.
2) Облік пікових значень по генерації REDO, віддаленості ЦОД-ів - впливає на затримки і т.д.
Крок 1
1) Збираємо AWR звіт за добу або більше (залежить від топології роботи програми)
2) Беру значення "redo blocks written" в колонці "per Second"
3) Не забуваємо, що розмір REDO блоку 512 байт (на HP-UX 1KB)
4) Далі переводимо в Mbit / sec. використовуючи формулу.
1 мегабіт = 1048576 біт = 131072 байт = 128 КБ
разом, в моєму випадку: «значення з AWR звіту» * (512) / 131072 = «шукане значення» Mbit / sec
крок 2
Цей крок є необов'язковим і веде до збільшення вимог до каналу зв'язку між дата центрами. В результаті, як правило, вартість каналу збільшується. Далі, ви повинні прийняти для себе рішення чи будете враховувати піки навантаження і затримки мережі при значній відстані ЦОД-ів. Ціна, в більшості проектів, є ключовим фактором для прийняття рішення.
PS:
Також, в AWR звіті є значення "Redo size" в колонці "per Second", розділ "Load Profile" в байтах. Але це абсолютне значення для REDO, без урахування того, що блок, записаний на диск з REDO інформацією може бути не обов'язково заповненим на 100%. Тому рекомендується використовувати спосіб описаний вище.