Підвищення продуктивності SQL Server за допомогою системи зберігання початкового рівня MSA 2042

Звіт Demartek показує, що система HPE MSA 2042 з твердотільними накопичувачами і інтелектуальним програмним забезпеченням може з мінімальними витратами підвищити ефективність SQL Server.



Вибухове зростання ринку масивів на базі флеш-пам'яті триває. Відповідно до звітів HPE, в 3-му кварталі 2016 року продажі масиву 3PAR на базі флеш-пам'яті зросли на 70 % порівняно з минулим роком1. У секторі великих підприємств системи зберігання, повністю побудовані на твердотільних накопичувачах, переживають період масового впровадження, забезпечуючи переваги в багатьох сценаріях робочих навантажень, таких як обробка транзакцій в реальному часі (OLTP), сховища даних і VDI.

Щоб зробити СГД на базі флеш-пам'яті доступніше для малого і середнього бізнесу, HPE представила систему зберігання HPE MSA 2042, оснащеную твердотільними накопичувачами і інтелектуальним програмним забезпеченням, яке підвищує продуктивність додатків і покращує бізнес-результати з мінімальними витратами.

Тепер давайте подивимося, як з допомогою цієї системи зберігання початкового рівня можна підвищити продуктивність СУБД SQL Server.

Чому SQL Server 2016
Протягом багатьох поколінь Microsoft SQL Server був у центрі ІТ-середовища підприємств, що застосовувався для самих різних цілей і охоплював практично всі галузеві вертикалі. У жовтні 2015 року компанія Gartner оцінила SQL Server як лідера галузі серед СУБД для транзакційних навантажень2, а рада громадської безпеки Національного інституту стандартів і технологій США назвав SQL Server самої захищеною базою даних в галузі3.

Більш того, СУБД SQL Server 2016 пропонує кращу в галузі сукупну вартість володіння4, що робить її природним вибором для цілей тестування системи зберігання HPE початкового рівня.

Звіт Demartek про тестування SQL Server: розповідь про двох корисних технологій MSA 2042
Нещодавно компанія Demartek оцінила продуктивність SQL Server 2016, використовуючи систему зберігання MSA 2042 з двома вбудованими твердотільними накопичувачами (по 400 ГБ) із загальною ємністю 800 ГБ. Доступні дві конфігурації, які підвищують продуктивність і не вимагають додаткових витрат:

  • Кеш-пам'ять для читання на твердотільних накопичувачах — два вбудованих твердотільних накопичувача були використані як кеш-пам'ять для читання, щоб підвищити продуктивність операцій довільного читання.

  • Автоматичне розподіл за рівнями продуктивності (ця можливість включена в програмний пакет додаткових служб управління даними) — MSA 2042 підтримує виділення допоміжних рівнів LUN (sub-LUN tiering) і автоматичне переміщення даних між цими рівнями. Підтримується три окремих рівня: рівень високої продуктивності — на базі твердотільних накопичувачів, стандартний рівень — на базі жорстких дисків SAS корпоративного класу і «архівний» рівень— на базі жорстких дисків SAS середньої продуктивності.
Підсистема автоматизованого багаторівневого зберігання MSA 2042 переміщує дані між доступними рівнями залежно від характеристик даних, отриманих шляхом їх оцінки. Часто використовувані «сторінки» переносяться на найвищий доступний рівень, забезпечуючи максимальну продуктивність програми.

У такої багаторівневої системи зберігання для прискорення операцій запису і читання використовуються переваги твердотільних накопичувачів.

Умови і результати тестування обробки транзакцій в реальному часі (OLTP) в SQL Server на базі HPE MSA 2042
Головною метою тестування Demartek було виміряти транзакційні аспекти продуктивності системи зберігання для реального робочого навантаження OLTP на базі SQL Server 2016 шляхом моделювання роботи брокерської фірми з клієнтами, які генерують транзакції, пов'язані з торгами, запитами рахунків і дослідженням ринку. У контексті бізнес-результатів виміряні ключові показники робочого навантаження включають:

  • кількість транзакцій бази даних в секунду,
  • зменшення часу відгуку.
Також були вивчені традиційні показники продуктивності системи зберігання: пропускна здатність і кількість операцій вводу-виводу в секунду (IOPS). Нижче в двох таблицях наведені результати незалежного тестування Demartek:

Використання твердотільних накопичувачів в якості кеш-пам'яті для читання

  • Кількість транзакцій бази даних в секунду: +35 %
  • Зменшення часу відгуку: в 4,5 рази
Використання твердотільних накопичувачів для автоматичного розподілу за рівнями продуктивності

  • Кількість транзакцій бази даних в секунду: +60%
  • Зменшення часу відгуку: в 11 разів



Примітка. Компанія Demartek проводила еталонний тест протягом 24 годин, щоб переконатися в стабільній роботі операцій вводу-виводу і наявності достатнього часу для повного «прогріву» кеш-пам'яті для читання на базі твердотільних накопичувачів і перенесення «гарячих» даних на відповідний рівень зберігання.

Ключові моменти
Результати використання конфігурацій з твердотільними накопичувачами в якості кеш-пам'яті для читання і з розподілом за рівнями продуктивності показали, що кількість виконуваних транзакцій в секунду баз даних зросла, а час відгуку при операціях введення-виведення скоротилося в 4-10 разів. Таке підвищення продуктивності призвело до поліпшення взаємодії користувача з СУБД SQL.

Ключові аспекти рішення по дослідженню Demartek
  • HPE MSA 2042 доповнює флагманський масив HPE початкового рівня вбудованими твердотільними накопичувачами загальною ємністю 800 ГБ і програмним пакетом, який реалізує можливості корпоративного класу, раніше доступні в більш дорогих системах. Висока продуктивність, автоматизоване багаторівневе зберігання і захист даних стали стандартними можливостями масиву, а знижена ціна робить систему MSA 2042 ідеальним вибором для малих і середніх компаній, які прагнуть підвищити продуктивність SQL Server.

  • HPE SN1100E Gen 516Gb, адаптер Fibre Channel компанії Emulex забезпечує до 1,2 млн операцій введення-виведення в секунду (IOPS) через один порт, а заявлений середній час між збоями (MTBF) 10 млн годин гарантує надійність і безвідмовну роботу. SN1100E також підтримує віртуальний адаптер Fibre Channel (VFC) Microsoft Windows Server для віртуалізованих серверів SQL. ПРИМІТКА. У звіті Demartek використовувалася більш стара версія адаптера Fibre Channel HPE SN1000E 16Gb, яка тепер замінена версією HPE SN1100E).

  • Комутатор Fibre Channel HPE SN6000B (Brocade 6510), призначений для підвищення гнучкості інфраструктури зберігання і захисту інвестицій, дозволяє збільшити кількість портів з 24 до 48 і підтримує швидкості передачі даних 4, 8, 10 або 16 Гбіт/с. Все це — в одному корпусі висотою 1U. Крім того, він забезпечує недорогий доступ до технології SAN і можливість масштабування мережі зберігання даних.
Чому це хороші новини для малого і середнього бізнесу
По мірі того як великі підприємства продовжують впроваджувати системи зберігання на твердотільних накопичувачах, система HPE MSA 2042 представляє собою привабливе і доступне за ціною рішення для малих і середніх компаній, що пропонує вбудовані можливості підвищення продуктивності бізнес-додатків і служби управління даними корпоративного класу.

30 листопада ми проводимо вебінар, присвячений СГД наступного покоління Virtual Store 3200 і MSA 2042. Реєструйтеся, щоб отримати можливість задати питання експерту, реєструйтеся на наш безкоштовний вебинар.

Матеріали:
» Звіт Demartek: прискорення робочих навантажень баз даних за допомогою системи зберігання HPE MSA з вбудованими твердотільними накопичувачами (англійською)
» Блог: Нова система HPE MSA 2042: можливості твердотільних систем невеликої ємності (англійською)
» Технічні дані системи зберігання HPE MSA 2042
» HBA-адаптер Fibre Channel HP StoreFabric SN1100E 16Gb з двома портами
» Активний комутатор Fibre Channel HPE SN6000B 16Gb, 48/24 порту

Снсоки1 Виконавчий директор HPE Мег Вітмен: результати за 3-й квартал 2016 року
2 Причини вибору рішення Microsoft для управління базами даних
3 SQL Server 2016: База даних для критично важливих аналітичних даних
4 SQL Server 2016 доступний для придбання
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.