Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемЮлия Чиркунова
1 Содержание Обзор SQL Server DBMS Высокая доступность (High Availability) Восстановление «битых» страниц Кластеризация и зеркалирование Управление ресурсами Масштабируемость и производительность Параллельная загрузка и секционирование Блокировки при секционировании Управление серверами и данными Многосерверное управление Резервирование БД Сжатие данных Шифрование
2 Компоненты SQL Server Конечные бизнес-пользователи Бизнес- приложения Приложения MS Office Интренет - браузер КПККПК LOB Файлы СУБД Платформа для Управления Данными и Бизнес-анализа Reporting Services Analysis Services Database Engine (СУБД) Integration Services Master Data Services StreamInsightStreamInsight
3 Высокая доступность (High Availability)
4 Функции высокой доступности SQL Server 2008 R2 Зеркалирование баз данных Репликация Доставка журналов (Log Shipping) Резервирование (Backup/Restore) Кластеризация (Windows Clustering) Снимок базы (Database Snapshot)
5 Высокая скорость Асинхронное зеркалирование Авто-восстановление страниц Функции Автоматическое определение порчи страницы Авто-извлечение из зеркала Преимущества Уменьшение времени простоя Уменьшение стоимости управления Минимизация изменений в приложение для обработки ошибок ввода-вывода Отчетность из зеркала Увеличение использования зеркала Уменьшение потребности в серверах отчетности Расширения зеркалирования Applications & Business Logic PrincipalPrincipalMirrorMirror
6 Много-узловая кластеризация Более одного пассивного узла Большая доступность Уменьшение стоимости Простота управления OfflineOfflineFailoverFailoverActiveActive Приложения и бизнес-логика ActiveActiveActiveActive
7 Одноранговая репликация Доступность Улучшение производительности для каждого узла Географическое масштабирование Простое добавление и удаление серверов без отключения репликации Applications & Business Logic
8 Distribution Agent Dist DB Logreader Agent Distribution Agent Dist DB Logreader Agent Distribution Agent Dist DB Logreader Agent West East South Как работает P2P-репликация
9 Совместное использование Зеркалирование Логическое восстановление Поставка логов Поставка логов с задержкой восстановления Production database Репликация Кластеризация Зеркалирование Восстановление баз от катастроф Кластеризация Сокращение избытка компонентов Репликация Чтение из нескольких баз, отчетность (сокращение компонентов) Поставка логов Альтернативное восстановление баз Быстрое восстановление Мгновенное восстановление Резервное копирование Распределение запросов чтения
10 Сравнение * Zero data loss is possible with a failover cluster only when combined with synchronous SAN replication or synchronous database mirroring. ** The log shipping secondary database can be read when the transaction log backups are restored using the WITH STANDBY option. *** The mirror database itself is not directly readable but a static, point-in-time view of it can be read by using a database snapshot.
11 Производительность и защита информации
12 Производительность Использование блокировок на уровне моментальных снимков Секционирование данных и индексов Повышение скорости обработки благодаря технологиям компрессии данных и разреженным столбцам Защита информации Шифрование данных в столбцах Прозрачное шифрование всей БД Аудит и политики Контроль за изменениям данных (CDC)
13 Секционирование и параллельная загрузка Быстрое и эффективное управление и доступ к наборам данных Упрощение и ускорения настройки файловых групп Ускорение загрузки и управления данными Использование всех процессоров для ускорения операций
14 Switch – Table to Partition Alter Table B SWITCH TO A PARTITION 2 Partition # 2006 Data 2007 Data 2008 Data 2009 & Later 2005 Data & Earlier 6 Table B: Filegroup DATA_2005 [EMPTY] CHECK CONSTRAINT: B.Date_Key >= and B.Date_Key < Table A:
15 Loading Most Recent Data 1.Create staging table in same filegroup as target partition (2005) 2.Split most recent partition, adding boundary point for following period 3.Bulk load and index staging table 4.Switch data into next-to-last partition Partition # & Earlier 2005 Data 2006 Data 2007 Data 2008 & Later [EMPTY][EMPTY] [EMPTY] 2008 Data 2009 & Later Staging Table
16 Unloading Oldest Data 1.Create Unload Table in same filegroup as partition to remove (2005) 2.Switch data out of second partition 3.Merge first partition, removing the boundary point for the unload period 4.Archive or Truncate the unload table Partition # 2006 Data 2007 Data [EMPTY] 2008 Data 2009 & Later 2005 Unload Table [EMPTY] & Earlier 2005 Data 2004 & Earlier [EMPTY]
17 Управление серверами и данными
18 SQL Server Utility Унифицированное представление использования серверов организации Состояние Экземпляров SQL Server Приложений уровня данных Файлов баз данных, групп файлов и дисков Мониторинг ресурсов Использование процессора Пространство систем хранения SQL Server Management Studio DBA SQL02 SQL03 SQL04 SQL01 Managed Instances SQL05 Control Point
19 Варианты консолидации SQL Server До 32,767 баз в экземпляре Базы данных (уникальное имя, одна версия) Имена пользователей и пароли Задания, оповещения и операторы До 50 именованных экземпляров на сервер Приоритеты для приложений (Resource Governor) Максимальная изоляция Неограниченное кол- во виртуальных машин при лицензировании по физическим ЦПУ Базы данных Multiple Instances VirtualizationVirtualization
20 Проекты: приложения баз данных и уровня данных Проект приложения уровня данных (Departmental apps in V1) Проект приложения уровня данных (Departmental apps in V1) Visual Studio SQL Server 2008 R2 Build.dacpac Проект баз данных (Mission or business critical) Проект баз данных (Mission or business critical) Visual Studio.dbschema.sql SQL Server 2005, 2008, 2008 R2 Build Deploy Generate scripts
21 Управление ресурсами Resource Governor LIMIT 50% LIMIT 30% LIMIT 20% LOAD 25% LOAD 45% LOAD 15% Выделение процессора и памяти для высоко- приоритетных приложений Предотвращение резервирования ресурсов длительными запросами Уменьшение риска «замедления работы» систем Сервисные соглашения «service-level agreements (SLAs)» с клиентами о времени отклика (предсказуемом)
22 Сжатие данных Сжатие: от 20% до 60%* Сохраняет пространство Но увеличивает циклы процессора Больше SQL-экземпляров могут разделять дисковые ресурсы Увеличение производительности при перемещении данных Больше приложений в Центрах Данных (Data Centers) *Stated percentages are typical but not guaranteed
23 Типы сжатия Сжатие строк Сжатие страниц
24 На что обратить внимание Тип нагрузки OLTP – сжатие строк DWH – сжатие страниц Факторы Размер таблицы Сложность запросов (разжимаем один раз) Частота доступа к таблице
25 Заключение
26 Уровень подразделений, Малый-средний размер баз Уровень подразделений, Малый-средний размер баз Критические задачи, Большой размер баз Критические задачи, Большой размер баз Внедрение в клиентский компьютер Начальный уровень, обучение Уровень отделов, малые базы Критические задачи, Самый большой размер базы Критические задачи, Самый большой размер базы ТБайт Веб-сайты и веб-приложения Разработка или тестирование Новые редакции в R2 Редакции SQL Server 2008 R2
27 Новое в редакциях R2
28 SQL Server 2005 Enterprise AvailabilityManageability & Security Database mirroring asynchronous Common Criteria Compliance Fast recovery Virtual Interface Adapter (VIA) support Database Snapshots Integration Online page & file restores Fuzzy lookup/grouping transformations Differed transactions Term extraction and term lookup transformations Online index operations Dimension & partition processing adapters Parallel index operations Data mining enhancements > 2-node failover clustering Analysis Scalability & Performance Proactive caching Table and index partitioning Partitioned cubes > 4-processor support Perspectives Hot-add memory support Semi-additive measures Multi-instance support Account intelligence Scalable shared databases Full writeback support Indexed views Compressed and binary XML support Parallel DBCC Cross-database/server linked dimensions & measures Updateable distributed partitioned views Data Mining Advanced scanning Time series cross prediction Replication Data mining algorithm extensibility Peer-to-peer replication Unlimited concurrent data mining queries Oracle publishing Unlimited # of attributes for association rules Prediction & processing enhancements for data mining models Virtualization Unlimited virtualization licensing SQL Server 2008 R2 Enterprise Hot-add CPU support Resource Governor Up to 8 processor support Transparent data encryption Third-party key management Security auditing Change Data Capture 16-node failover clustering Online configuration of peer-to-peer nodes Data compression including UCS-2 data Star join query optimization Data profiling tools (SQL Server Integration Services) Persistent high-performance lookup (SQL Server Integration Services) Live migration Application and multi-server management StreamInsight (serial processing) Fast Track for Data Warehouse PowerPivot for SharePoint 2010 Преимущества SQL Server 2008 R2 EE
29 Спасибо за внимание! Иван Косяков Архитектор (SQL-BI), MTC Moscow Лидер Russian Business Intelligence PASS Chapter
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.