Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемwww.intuit.ru
1 Компоненты SQL Server Реляционный сервер –Внутризапросный параллелизм –Распределенные фрагментированные представления (серверные фермы) –Службы тиражирования –Средства создания резервных копий БД –Механизмы отказоустойчивости (Log Shipping, MSCS) –Графические средства администрирования и отладки –Утилиты настройки и оптимизации Службы репликации Службы формирования отчетов (Reporting Services) Cлужбы оповещения (Notification Services) Службы анализа данных (OLAP, DataMining) Инструменты управления (Management tools) Программные интерфейсы доступа и разработки –ODBC, OLE DB, ADO, OLE DB for OLAP, ADO MD, ADOX, интерфейсы дистрибутора и согласования, SQL DMO, DSO, …
2 Редакции SQL Server SQL Server 2005 Enterprise Edition SQL Server 2005 Standart Edition SQL Server 2005 Workgroup Edition SQL Server 2005 Express Edition (Free) SQL Server 2005 Developer Edition
3 Безопасность SQL Profiler - мониторинг событий класса безопасности –Add/drop SQL login, Add/remove database user, Add/remove database role member, Password change, GRD - statement perms, GRD – object perms,... –Для каждого записывается время, пользователь, хост, успех/неудача и т.д. Шифрация трафика для всех сетевых библиотек при помощи SSL / TLS Поддержка делегирования на основе Kerberos, интеграция с Active Directory
4 Кластеризация Cluster Service (до 8-х узлов) SQL Server 2005 EE SQL Server 2005 EE SQL Server 2005 EE SQL Server 2005 EE Общий дисковый массив Fiber Channel
5 Передача журналов (Log Shipping) Основной сервер Резервные серверы (1..n) 1. BACKUP T-LOG T-LogDump 3. RESTORE T-LOG WITH STANDBY T-LogDump Сервер мониторинга 2. Log COPY (Pulled) Запланированные по расписанию работы в SQL Agent
6 Расширенный список параллельных операций Операция создания индекса выполняется одновременно на нескольких потоках –Линейная масштабируемость в зависимости от числа процессоров Каждый поток получает свой диапазон значений –На основе известной статистики распределения индексных ключей поддерживается баланс нагрузки между потоками –На заключительном этапе поддеревья объединяются в единый индекс Параллельное сканирование по диапазонам A-H I-RS-Z A-Z Поток
7 Индексированные представления Обычное представление – всего лишь удобная форма записи сложного оператора SELECT –Чтобы обращаться к нему как к якобы таблице –Хранится только определение SQL-запроса, который выполняется всякий раз при обращении к представлению Как только над представлением создается индекс, его результаты «материализуются» –И обновляются при модификации данных в исходных таблицах –Т.е. ведут себя как все приличные индексы Представление может содержать агрегаты, операторы связывания таблиц или их комбинацию Первый индекс над представлением должен быть –Кластерным -> для сохранения представления как таблицы –Уникальным -> для поддержки индекса актуальным при внесении изменений в таблицы Кто выигрывает от индексированных представлений –Приложения, изобилующие запросами с многочисленными операторами связывания, группировки, агрегации Т.е. OLAP-приложения –Оптимизатор может использовать индекс над представлением, даже если оно явно не фигурирует в запросе Кто не выигрывает –Приложения, для которых характерны постоянные обновления в БД Т.е. OLTP-приложения Т.к. частая коррекция представлений снижает производительность –Группировки по высокоселективным полям Т.к. размер представления будет ненамного меньше самой таблицы
8 Поддержка XML SQL -> XML –SELECT … FOR XML XML -> SQL –OpenXML в T-SQL –Updategrams XML-описание операций INSERT, UPDATE, DELETE Bulk Load XML-файлов в БД XML View Mapper –Отображение XML-документа на таблицу
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.