Оптимизируем работу MS SQL Server.ppt
- Количество слайдов: 13
Оптимизируем работу MS SQL Server Медведев Михаил Технический директор ООО "СДД-Онлайн" E-mail: mihanik@it 69. ru тел. : (915) 743 -17 -08, факс: (4822) 33 -15 -55 ICQ : 303093747 Лидер MCP-Club | Tver' MCPS, MCNPS
План выступления l l l l l Оптимизация ради оптимизации? Выбираем приложение, использующее MS SQL Наблюдаем за приложением Особенности MS SQL Особенности файловой системы NTFS Исправляем геометрию диска Подготовка сервера к установке MS SQL Установка MS SQL Продолжение следует. . . : -)
У Вас оптимизация ради оптимизации ? Оптимизация ради оптимизации - это утопичный проект. Особенно когда Вы не в состоянии оценить влияния привнесенных в систему изменений. Прежде чем задавать себе подобные вопросы, опишите что Вас не устравивает при данной организации. И какие предъявляются требования.
Выбираем приложение, использующее MS SQL Пусть это будет “ 1 С: Предприятие” как самое неудачное приложение, которое использует MS SQL. • • • Причины: Неиспользование всех возможностей MS SQL Неиспользование хранимых процедур Работа с MS SQL на примитивном уровне
Наблюдаем за приложением l l l Тестовая установка “из коробки” Файлы ИБД Временные таблицы
Особенности MS SQL Данные, которые хранит Microsoft SQL Server, разбиваются на страницы размером по 8 КБ, которые в свою очередь группируются в так называемые экстенты (extent) размером по 64 КБ. В соответствии с этим настройка дисковой подсистемы заключается в обеспечении целостного размещения экстента на всех физических и логических уровнях дисковой подсистемы. Первое с чего следует начать – это инициализация RAID. При этом массив, на котором будут располагаться базы данных должен иметь размер страйпа (stripe size) кратный 64 КБ, предпочтительнее если это будет именно 64 КБ. http: //technet. microsoft. com/ru-ru/library/ms 190969. aspx
Особенности файловой системы NTFS "Размер блока и размер кластера желательно устанавливать одинаковыми, например, для баз данных SQL Server очень часто слышны рекомендации выбирать и там 64 Кб http: //www. emc. com/collateral/hardware/technical-documentation/h 2370 -microsoft-sql-svr -2005 -ns-series-iscsi-bp-plan-gde-ldv. pdf. Однако, операционная система создает самый первый кластер (блок начальной загрузки MBR) размером в 63 Кб. Эта особенность NTFS означает, что каждый последующий кластер будет сдвинут на 1 Кб на предыдущий блок. Т. е. кластеры окажутся смещёнными относительно границ блоков массива. Такая ситуация приводит к тому, что одна операция чтения или записи кластера будет затрагивать два сектора и будет приводить к удвоению числа запросов ввода-вывода. "(цитата Александра Гладченко). Подтверждение: http: //support. microsoft. com/kb/929491 http: //support. microsoft. com/kb/931854
Особенности файловой системы NTFS
Исправляем геометрию диска Практически все основные типы нагрузки ввода-вывода SQL Server получат выигрыш от этой оптимизации от 9 до 23%. С помощью Disk. Part В командной строке запустить утилиту DISKPART и выполнить следующие команды: DISKPART> select disk <номер_диска> Disk 1 is now the selected disk. DISKPART> create partition primary align=64 (не работает для динамических дисков) Disk. Part succeeded in creating the specified partition. DISKPART> exit Примечание. Команда "create partition primary align=64" создает новый раздел со смещением первого кластера на 64 Кб, что позволяет выровнять границы кластеров и блоков и тем самым оптимизировать работу дисковой подсистемы. http: //www. microsoft. com/downloads/details. aspx? Family. ID=0 FD 9788 A-5 D 64 -4 F 57 -949 FEF 62 DE 7 AB 1 AE&displaylang=en
Подготовка сервера к установке MS SQL l l На этапе установки l <shift>+<F 10> l Diskpart l Format l. . . Настройка уже установленного сервера l Создание архивной копии раздела диска l Исправление геометрии диска l Возврат данных l. . .
Установка MS SQL l l Создаём пользователя, от имени которого будет работать MS SQL Включение параметра «Блокировка страниц в памяти» (http: //technet. microsoft. com/ru-ru/library/ms 190730. aspx) Всего 5 «галочек»
Установка MS SQL
Продолжение следует. . . Медведев Михаил Технический директор ООО "СДД-Онлайн" E-mail: mihanik@it 69. ru тел. : (915) 743 -17 -08, факс: (4822) 33 -15 -55 ICQ : 303093747 Лидер MCP-Club | Tver' MCPS, MCNPS
Оптимизируем работу MS SQL Server.ppt