Скачиваний:
33
Добавлен:
06.02.2016
Размер:
62.46 Кб
Скачать

Упражнение №4: Resource Governor.

Задача №1: Создание логина SQL Server и пользователя для резервного оператора.

  1. Нажмите Пуск → Все программы → Microsoft SQL Server 2008 → SQL Server Management Studio

  2. В окне Connect to server, убедитесь, что в поле Server name указано HOU-SQL-03 и нажмите Connect

  3. На панели инструментов нажмите New Query

  4. На панели запроса, введите:

    -- Create a SQL Server login for low-priority operations

    USE master;

    Create LOGIN [AdventureWorks\AW_Backup] FROM WINDOWS;

    GRANT VIEW SERVER STATE TO [AdventureWorks2008\AW_Backup]

    GO

    -- Create a SQL Server user in AdventureWorks2008 for this login

    USE AdventureWorks2008;

    CREATE USER [AdventureWorks\AW_Backup] FOR LOGIN

    [AdventureWorks\AW_Backup];

    EXEC sp_addrolemember ‘db_backupoperator’, ‘AdventureWorks\AW_Backup’;

    GO

  5. Извлеките запрос

  6. Закройте панель запроса без сохранения

Задача №2: Включение Resource Governor.

  1. В Object Explorer, раскройте Management

  2. В Management, нажмите правой кнопкой на Resource Governor и затем Enable

Задача №3: Настройка Resource Governor для ограничения процессов использования.

  1. В меню File, выберите Open и нажмите File

  2. В окне Open File, перейдите в E:\Mod10\Labfiles\Starter, выберите RG_LimitCPU.sql и нажмите Open

  3. На панели инструментов нажмите Execute

Задача №4: Создание Data Collector Set для контроля используемых ресурсов.

  1. Нажмите Пуск → Администрирование → Reliability and Performance Monitor

  2. В дереве консоли, раскройте Monitor Tools

  3. Нажмите правой кнопкой на Performance Monitor, выберите New и затем нажмите Data Collector Set

  4. На странице Create new Data Collector Set, в поле Name введите AW_BackupPerf и нажмите Next

  5. В поле Root Directory, измените директорию на E:\Mod10\Labfiles\Starter\AW_BackupPerf, нажмите Next и затем Finish

  6. В дереве консоли раскройте Data Collector Sets → User Defined → AW_BackupPerf

  7. В правой панели, нажмите правой кнопкой на System Monitor Log и затем нажмите Properties

  8. В окне System Monitor Log Properties, нажмите Add

  9. В окне Add Counters \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

    Performance object

    Counter

    Instance

    Process

    % Processor Time

    Sqlservr

    SQLServer:Resource Pool Stats

    CPU usage %

    pMAX_CPU_PERCENT_20

    SQLServer:Workload Group Stats

    CPU usage %

    gMAX_CPU_PERCENT_20

  10. Когда счётчики будут добавлены, нажмите OK

  11. Нажмите на закладку File

  12. В поле Log file name, измените имя на AW_BackupPerf и нажмите OK

  13. В дереве консоли, нажмите AW_BackupPerf и затем, на панели инструментов, нажмите кнопку Start

Задача №5: Create a Profiler trace to monitor SQL statements.

  1. Нажмите Пуск → Все программы → Microsoft SQL Server 2008 → Performance Tools → SQL Server Profiler

  2. В меню File, нажмите New Trace

  3. В окне Connect to Server, нажмите Connect

  4. В окне Trace Properties, в закладке General, в поле Trace name, введите AW_BackupTrace

  5. Нажмите Save to File

  6. В окне Save As, выберите путь E:\Mod10\Labfiles\Starter и нажмите Save

  7. В окне Trace Properties, очистите Enable file rollover

  8. Нажмите на закладку Events Selection и выберите Show all events

  9. В Events, выберите события, которые перечислены в таблице.

    Category

    Event

    Performance

    Showplan:All

    Scans

    Scan:Started

    Security Audit

    Audit:Login

    Security Audit

    Audit:Logout

    Security Audit

    Audit Backup/Restore Event

    TSQL

    SQL:StmtStarting

    Transactions

    SQLTransaction

  10. Нажмите Run

Задача №6: Резервное копирование БД AdventureWorks2008.

  1. В HOU-SQL-01, подключитесь к AdventureWorks\AW_Backup с паролем Pa$$w0rd

  2. Нажмите Пуск →Все программы → Microsoft SQL Server 2008 → SQL Server Management Studio

  3. В окне Connect to Server, в поле Server name, введите HOU-SQL-03 и нажмите Connect

  4. На панели инструментов, нажмите New Query

  5. На панели запроса, введите:

    BACKUP DATABASE [AdventureWorks2008] TO DISK = N ‘C:\Backup\AdventureWorks2008.bak’ WITH NOFORMAT, NOINIT, COMPRESSION

  6. Извлеките запрос и подождите, пока запрос не завершится

Задача №7: Обзор производительности данных для проверки настроек Resource Governor.

  1. В HOU-SQL-03, на панели инструментов SQL Server Profiler, нажмите на кнопку Stop

  2. Переключитесь в окно Reliability and Performance Monitor и в дереве консоли, нажмите AW_Backup_Perf . на панели инструментов нажмите кнопку Stop

  3. Переключитесь в окно SQL Server Profiler и в меню File выберите Open, нажмите файл Trace

  4. В окне Open File, перейдите в E:\Mo10\Labfiles\Starter, нажмите на AW_BackupTrace.trc и нажмите Open

  5. В меню File нажмите Import Performance Data

  6. В меню Open File, перейдите в в E:\Mo10\Labfiles\Starter\AW_BackupPerf, нажмите AW_BackupPerf.blg и затем нажмите Open

  7. В окне Performance Counters Limit Dialog, выберите HOU-SQL-01 и нажмите OK

  8. В меню Edit, нажмите Find

  9. В окне Find, в поле Find what, введите Backup database и нажмите Find Next, затем нажмите Close

  10. Ниже графической панели, в списке счётчиков, в столбце Object, разместите SQLServer:Workload Group Stats и SQLServer:Resource Pool Stats

  11. Примите к сведении. Значения счётчиков: Min value, Max value, Avg value

  12. Закройте Profiler

  13. Закройте Reliability and Performance Monitor

  14. Выключите HOU-DC-01, HOU-SQL-01 и HOU-SQL-03. Удалите все изменения