Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Янин В.Л. "Новгородские акты XII-XV Хронологический комментарий" (История)

Майринк Г. "Белый доминиканец " (Художественная литература)

Хусаинов А. "Голоса вещей. Альманах том 2" (Художественная литература)

Петров Г.И. "Отлучение Льва Толстого " (Художественная литература)

Хусаинов А. "Голоса вещей. Альманах том 1 " (Художественная литература)
Реклама

Microsoft SQL server. Реализация и обслуживание Учебный курс - Microsoft press

Microsoft press Microsoft SQL server. Реализация и обслуживание Учебный курс — Microsoft Press, 2007. — 766 c.
Предыдущая << 1 .. 235 236 237 238 239 240 < 241 > 242 243 244 245 246 247 .. 343 >> Следующая

Поскольку перенос выполняется асинхронно, режим высокой производительности не влияет на производительность приложения, что позволяет размещать основную и зеркальную базы данных на удаленном расстоянии. Но в этом режиме увеличивается вероятность задержки передачи данных, а также возможна большая потеря данных в случае отказа основной базы данных.
520 Зеркальное отображение баз данных
Глава 17
Режим с высоким уровнем защиты
Режим с высоким уровнем защиты (High Protection operating mode) зеркального отображения базы данных отличается от режима высокого уровня доступности лишь тем, что для него не нужно конфигурировать следящий сервер. SQL Server выполняет синхронную передачу транзакций между основной и зеркальной базами данных, но поскольку кворум «два из трех» не может быть достигнут без следящего сервера, переключение нужно выполнять вручную. При отказе основной базы данных в режиме с высоким уровнем защиты нужно вручную выполнить переключение зеркальной базы данных в оперативный режим как основной.
ПРАКТИЧЕСКИЙ ОПЫТ Режим с высоким уровнем защиты
Синхронная передача в режиме с высоким уровнем защиты может повлиять на производительность приложения, при этом не обеспечивая возможность автоматического переключения, поэтому этот режим функционирования не рекомендуется использовать в обычных условиях. Процесс зеркального отображения следует настраивать в режиме с высоким уровнем защиты только тогда, когда нужно заменить имеющийся следящий сервер. После замены или восстановления следящего сервера нужно снова вернуться в режим высокого уровня доступности.
Кеширование
Каждая технология высокой доступности в SQL Server 2005 оказывает свое влияние на производительность и приложения при переключении. Кластеризация позволяет избежать проблем с производительностью, потому что при этом используется только один экземпляр. Однако экземпляр нужно перезапустить на другом узле, что приведет к повторному наполнению кешей данных и запросов. Доставка журналов требует внесения изменений в приложение для повторного подключения к дополнительному серверу, а также повторного наполнения кеша данных и процедурного кеша. Репликация требует внесения изменений в приложение для повторного подключения к подписчику и влияет на производительность, поскольку потребуется повторное заполнение кеша запросов и части кеша данных.
Но у зеркального отображения базы данных нет проблем кеширования. В дополнение к пересылке транзакций в зеркальную базу данных зеркальное отображение также периодически выполняет передачи метаданных. Эти передачи метаданных позволяют зеркальной базе данных считывать страницы в кеш данных. Этот процесс поддерживает кеш на зеркальном сервере данных в «полугорячем» состоянии. Кеш зеркального сервера не отражает в точности содержимое кеша основного сервера, но в нем содержится большинство страниц. Таким образом, когда происходит переключение в сеансе зеркального отображения, SQL Server не нужно полностью перестраивать кеш, а приложения не испытывают такую же большую нагрузку на производительность, как при использовании других технологий доступности
Прозрачное перенаправление клиента
Один из наиболее сложных процессов переключения при использовании доставки журналов или репликации затрагивает соединения с приложениями. Для продолжения обработки данных приложения должны быть перенаправлены на дополнительный сервер. Благодаря особой конфигурации зеркального отображения базы данных этого не нужно делать.
Занятие 4
Режимы функционирования §21
Новая версия MDAC, поставляемая с Microsoft Visual Studio 2005, содержит функциональную возможность объекта подключения, называемую прозрачным перенаправлением клиента (transparent client redirect), которая имеет отношение к зеркальному отображению базы данных. При установке соединения с основным сервером объект подключения кеширует как основную, так и зеркальную базу данных. Это кеширование выполняется прозрачно для приложения, и для реализации этой функциональности разработчикам не нужно использовать какой-либо код.
Если в сеансе зеркального отображения базы данных выполняется переключение при установленном соединении с приложением, это подключение будет разорвано, а объект соединения вернет клиенту ошибку. Клиенту затем потребуется установить повторное подключение, а кеш подключения в MDAC автоматически перенаправит подключение на зеркальный сервер. Приложение воспримет это как соединение с сервером, с которым оно обычно соединяется, когда на самом деле соединение устанавливается с другим сервером.
Контрольный вопрос
1. Перечислите три режима функционирования для зеркального отображения базы данных.
2. Какой режим не рекомендуется использовать для обычных операций?
Ответы на контрольные вопросы
1. Три режима функционирования для зеркального отображения базы данных следующие: режим высокого уровня доступности, режим высокой производительности и режим с высоким уровнем защиты.
2. Режим с высоким уровнем защиты не рекомендуется использовать для обычных операций, так как его синхронные передачи серьезно влияют на производительность, а автоматическое переключение он не поддерживает.
Предыдущая << 1 .. 235 236 237 238 239 240 < 241 > 242 243 244 245 246 247 .. 343 >> Следующая