フラッシュメモリストレージを利用した SQL SERVER の高速化とは 2

Similar documents
フラッシュメモリストレージを利用した SQL SERVER の高速化とは 2

PowerPoint プレゼンテーション

ビッグデータやクラウドのシステム基盤向けに処理性能を強化した「BladeSymphony」および「HA8000シリーズ」の新製品を販売開始

MAGNIA Storage Server Configuration Guide

【Cosminexus V9】クラウドサービスプラットフォーム Cosminexus

<4D F736F F F696E74202D204E505F8E9F90A291E E815B CFC82AF B838B B838B C5E B8D5C91A E E4E41532E7

ホワイト ペーパー EMC VFCache により Microsoft SQL Server を高速化 EMC VFCache EMC VNX Microsoft SQL Server 2008 VFCache による SQL Server のパフォーマンスの大幅な向上 VNX によるデータ保護 E

クラウド基盤向けに処理性能や拡張性を強化した「HA8000シリーズ」の2プロセッサーサーバを販売開始

Microsoft Word - nvsi_050110jp_netvault_vtl_on_dothill_sannetII.doc

アドバンストサーバ「HA8000シリーズ」において最新テクノロジーを採用しシステム性能を強化

東芝 MAGNIA R3320b での SSD 性能の検証 2012 年 8 月 株式会社東芝 クラウド & ソリューション事業統括部 目次 1. はじめに ソリッドステートドライブの概要 使用機器一覧 単体性能について サーバー用途別のテスト

スライド 1

サーバプラットフォーム「BladeSymphony」、「HA8000シリーズ」の新モデルを販売開始

PowerPoint プレゼンテーション

InfiniDB最小推奨仕様ガイド

システムソリューションのご紹介

NEC Hyper Converged System の機能 サービス提供内容 NEC Hyper Converged System 構築サービス : 本サービスを利 する事で すぐに仮想マシンの作成を開始できる仮想化基盤を導 できます お客様はシステム導 までの期間を短縮 業務の構築に集中すること

Oracle Real Application Clusters 10g: 第4世代

平成20年度成果報告書

038_h01.pdf

PowerPoint プレゼンテーション

Microsoft Word LenovoSystemx.docx

HPE Integrity NonStop NS2300 サーバー

FY14Q4 SMB Magalog December - APJ Version

自己紹介 1982 年 4 月に日商エレクトロニクス株式会社入社 Sybase を使った銀行系システムの開発 保守を担当 Oracle データベースを使ったアプリケーション設計 開発 保守 およびパフォーマンス チューニングなどのコンサルティング業務を担当 Oracle データベースのデータ移行 再

性能を強化した 第 12 世代 Dell PowerEdge サーバの RAID コントローラ Dell PERC H800 と PERC H810 の OLTP ワークロード性能比較 ソリューション性能分析グループ Luis Acosta アドバンストストレージエンジニアリング Joe Noyol

<4D F736F F D F B835E82CC8D8291AC8F88979D82F08FAC8C5E82A982C288C089BF82C88D5C90AC82C AC82B782E996A78C8B8D878C5E836E815B C695C097F18F88979D82F091678D8782B982BD8C768E5A8B

NEC 製PC サーバ『Express5800 R120f-1E』とSanDisk『ioMemory SX /SX 』検証報告書

12 PowerEdge PowerEdge Xeon E PowerEdge 11 PowerEdge DIMM Xeon E PowerEdge DIMM DIMM 756GB 12 PowerEdge Xeon E5-

Windows Server 2016 Hyper-V ストレージQoS機能の強化

Oracle Database におけるDELL|EMC CX4 とエンタープライズ向けフラッシュ・ドライブの効果的な活用法

hpc141_shirahata.pdf

1 本体 2.5 型ドライブモデル ( フレームモデル ) 製品名称 / 概要 Express5800/R110i-1(4C/E3-1220v6) 1 x インテル Xeon プロセッサー E3-1220v6 (3GHz, 4C/4T, 8 MB), メモリセレクタブル, ディスクレス, ODD レ

目次 はじめに Introduction Analyzing Big Data Vectorwise and Hadoop Environments Vectorwise Hadoop Connector Perform

HP StorageWorks X9000 Network Storage System

Fusion-io製品ご紹介

目次 : 目次 : 検証の目的 検証 検証及び結果 基本動作確認 性能評価 検証まとめ 検証結果早見表 お問い合わせ先

(Microsoft PowerPoint - Mirapoint\220\273\225i\221\316\224\344\225\\\(6\203V\203\212\201[\203Y_7\203V\203\212\201[\203Y\).ppt)

PowerPoint プレゼンテーション

Express5800 WSUS 導入セットご紹介資料

日立アドバンストサーバ「HA8000シリーズ」の2プロセッサーモデル3機種を強化

ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ PASCO CORPORATION 2015

10年オンプレで運用したmixiをAWSに移行した10の理由

スライド 1

PCIe SSD (PY-BS08PA*/PY-BS16PA*/PY-BS20PA*) / スイッチカード (PY-PC301)

富士通PCサーバ「PRIMERGY RX2530 M4」における「TeraStation TS5010 / TS3010」シリーズ動作検証報告

Altiris Quick Package

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

PowerPoint プレゼンテーション

Express5800/GT110d スペック表 製品名称 Express5800/GT110d 製品型名 N Y N Y N Y 搭載 CPU インテル Celeron プロセッサー G530 インテル Pentium プロセッサー G630 インテ

Windows Embedded 8 Standard

White Paper 高速部分画像検索キット(FPGA アクセラレーション)

Corp ENT 3C PPT Template Title

九州大学がスーパーコンピュータ「高性能アプリケーションサーバシステム」の本格稼働を開始

StoreEasy 1x40 RAID構成ガイド

CELSIUSカタログ(2012年7月版)

<4D F736F F D2081A F815B A838A815B83588CB48E862E646F63>

Software-Defined Storage ware Virtual SAN ware Virtual SAN

PowerPoint プレゼンテーション

OPENSQUARE

別紙 2 ハードウエア詳細仕様 (1 ハードウェア一覧 ) No. 設置場所 物理 HW/ サーバ番号 物理 HW/ サーバ名称 台数 台数 備考 想定製品 ( 型名 ) 想定製品 ( 品名 ) 菊水分庁舎 P-SVR001 APサーバ #1 1 1 アクティブ PYR2544R2N PRIMERG

1.3 ソフトウェア体系および対応表 (1) istorage ソフトウェアは istorage シリーズのディスクアレイを管理 および ディスクアレイが有する機能を制御するソフトウェア群です このソフトウェア群が提供するストレージ管理 制御機能を利用すると 様々なストレージソリューションを実現でき

仮想ファイルプラットフォーム「Hitachi Virtual File Platform」のラインアップを刷新

TITLE 44 POINT META NORMAL LF ALL CAPS

サーババンドル版ライセンス NX7700x シリーズ Express5800 シリーズのサーバと同時に購入することで パッケージ製品よりも安価 に導入することのできるライセンスも提供しています ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよ

JustSystems

ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよび 4 コアライセンスを ベースライセンス 追加サーバライセンスおよび追加 2 コアライセンスを 追加ライセンス と呼びます 1 台の物理サーバに対してベースライセンスは 1 つしか購入すること

ms_2.pptx

Enterprise Cloud + 紹介資料

(Microsoft PowerPoint - \214\237\217\330\214\213\211\312\225\361\215\220\217\221-R120d-2M_GCN800 for Windows_Rev02.ppt)

XHS1991.COM 国際 IT 認定試験問題集の提供者 1 年で無料進級することに提供する

Exam : 日本語版 Title : Enterprise Storage Sales V3 Vendor : IBM Version : DEMO 1 / 5 Get Latest & Valid J Exam's Question and Answers from

SUN ORACLE EXADATA STORAGE SERVER

スライド 1

新しい 自律型データ ウェアハウス

istorage ReplicationControl SQL Option 製品概要 istorage ReplicationControl SQL Option は データレプリケーション機能 (DynamicDataReplication RemoteDataReplication) またはス

Dell-PowerEdge_handbook_12p_final.indd

V8_教育テキスト.dot

KSforWindowsServerのご紹介

ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよび 4 コアライセンスを ベースライセンス 追加サーバライセンスおよび追加 2 コアライセンスを 追加ライセンス と呼びます 1 台の物理サーバに対してベースライセンスは 1 つしか購入すること

2015 年 4 月 6 日 Biz ホスティング Enterprise Cloud における Oracle Database Enterprise Edition RAC の提供開始について ~Oracle Database Enterprise Edition RAC をクラウド基盤で利用可能と

マイクロソフトの最新OS「Windows Server® 2008 R2」、「Windows® 7」プレインストールモデルを販売開始

技術が生み出す魔法!最新ハードウェアとチューニングで激速データベース

Microsoft Word - JP-AppLabs-MySQL_Update.doc

April 2014 Flash-aware MySQL フラッシュが MySQL を変える Takeshi Hasegawa Senior Sales Engineer APAC Japan Fusion-io

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

MIRACLE System Savior による Red Hat Storage 2.1 on HP ProLiant SL4540 Gen8 バックアップ / リストア検証報告書 ミラクル リナックス株式会社 作成者 : エンタープライズビジネス本部 青山雄一

 

Microsoft Word - nvsi_100222jp_oracle_exadata.doc

Pervasive PSQL v11 のベンチマーク パフォーマンスの結果

これでデータベースの課題を解決!SQL Server SSD Appliance 適用のポイント

改版履歴 Ver. 日付履歴 1.0 版 2014/5/30 目次 0 はじめに 本文中の記号について Windows Server Failover Cluster をインストールするための準備 Windows Server Failover

ActiveImage Protector 3.5

インテル® Xeon® プロセッサー E7ファミリー時代のマルチプロセッサー環境での高速化のアプローチと留意点

改版履歴 Ver. 日付履歴初版 2014/7/10 - 目次 1. はじめに クラスター構築の流れ Windows Server Failover Cluster をインストールするための準備 OS のセットアップ時の注意... -

新サービス「専用サーバPlatform」提供開始に関するお知らせ

富士通社製PC サーバ『PRIMERGY』とFusion-io 社Solid State Storage『ioDrive Duo』の接続検証報告書

FUJITSU Integrated System 新着 情報 PRIMEFLEX for VMware vsanエンハンス ハイパーコンバージドインフラストラクチャー(HCI)は Software Defined Storage(SDS)技術によりサーバ のローカルディスクを共有ストレージとして使

目次 概要 S/4HANAの導入方式 NECがご提供するサービス S/4HANA 導入ロードマップ策定支援サービス

(Microsoft Word - WhitePaper_EvaluationAvanceNVBU__rev2_\203t\203H\201[\203\200\211\374\222\371\224\305_.doc)

Transcription:

SQL SERVER SSD APPLIANCE フラッシュメモリストレージを利用した SQL Server の高速化 Big Data 分析を実現する圧倒的なパフォーマンスメモリより大容量 tt でディスクより速い 別次元からのチューニング (c) Microsoft Corporation Japan 1

フラッシュメモリストレージを利用した SQL SERVER の高速化とは 2

SQL SERVER のパフォーマンスを決める要素 ソフトウェア側の要素 実行計画 (インデックスの有無, 統計情報) データファイルの数 配置 サーバー側の要素 プロセッサ SQL 文のパース処理などに影響します もちろん T-SQL の実行速度などにも影響します 現行プロセッ サでは コアあたり約260MB/sec のデータ フローが可能です もちろん クロックが早い方が好ましく コア数やプロ セッサ数が増えることにより並列処理の能力が向上します データベースシステムはファイル処理と異なり 複数のプロ セッサやコアを利用したパラレル処理を得意としています メモリ サーバーに搭載されたメモリが多いほど SQL Server のバッファ キャッシュに大きなメモリを割り当てるこ とができますので キャッシュ ヒット率の向上が期待できます ストレージ サーバーで最も処理が遅いのがストレージ データがキャッシュに乗っている場合と 乗っていない場合とで速度差が確認できることから明らかかと思います それくらいストレージに対するディス ク アクセスはデータベース システムの足を引っ張ります このディスク アクセスのコストを低減させるために 適切な索引を利用し 大量のディスク アクセスにつながるフル スキャンを回避する 適切な索引が実行計画で選択されるよう統計情報をメンテナンスする HDD にとって高速に処理できるシーケンシャルリードが行われるような格納順序とする ディスクアクセスが削減できるようデータの圧縮を行う というソフトウェア側の対処を行ったり キャッシュ ヒット率を高くするために メモリを増やしたり Read/Write 速度 を向上させるために複数の HDD をストライピングしたり 高速な HDD (15Krpm SAS HDD など) を利用したりします このディスク アクセスの特性を把握するためには ワークロードを見極める必要があり データベースおよびストレージに 対しての高い知見を必要とします ディスク アクセスを高速に行うことができれば データベースも高速に稼働します 3

データベースのパフォーマンスは CPU とデータの距離が重要 SQL Server のパフォーマンスを決定づけるチューニングには複数の要素があって一見難し そうに見えます ただし SQL Server のパフォーマンスに大きな影響を与えているのが ストレージの速度 であることは明らかです データベースのパフォーマンスは CPU とデータの距離 (レイテンシ) が重要 4

ビッグデータを高速処理する課題は HDD に 売上データの書き込み処理 Storage HDD 8K Random Write MB/sec 230GB の売り上げデータ 書き込みにかかる時間 65 MB/sec 3,600 sec 1時間 売上データの読み取り処理 Storage HDD 8K Random Read MB/sec 600GB の売り上げデータ 読み取りにかかる時間 34 MB/sec 18,000 sec 5時間 HDD = CX4-240 (SAS 15K 450GB HDD x10 RAID10), SQLIO を利用した自社社内検証結果より 5

次世代のパフォーマンスを実現する FLASH MEMORY 速い理由 Database on the Memory HDD vs. Flash Memory (SSD) *1 1TB Random Read (8K) 約 20 倍高速に 1TB Random Write (8K) 約 10 倍高速に HDD SSD < *1 比較対象のストレージ詳細 SSD : HP VMA3205 HDD : CX4-240 (SAS 15K 450GB HDD x10 RAID10) SQLIO を利用した自社社内検証結果より 6

高速処理の鍵はストレージの速度 売上データの書き込み処理 Storage HDD Flash Memory (SSD) 8K Random Write MB/sec x8.7 65 MB/sec 568 MB/sec 1 時間 230GB の売り上げデータ 書き込みにかかる時間 x8.7 3,600 sec 412 sec 7分 売上データの読み取り処理 Storage HDD Flash Memory (SSD) 8K Random Read MB/sec x20 34 MB/sec 670 MB/sec 5 時間 SSD = HP VMA3205 / HDD = CX4-240 (SAS 15K 450GB HDD x10 RAID10), SQLIO を利用した自社社内検証結果より 600GB の売り上げデータ 読み取りにかかる時間 x20 18,000 sec 913 sec 15 分 7

5億件のデータ分析に活用 株式会社講談社様 導入事例 売上 在庫 原価を商品毎に総合的に分析する DWH/BI システムとして Microsoft SQL Server 2012 と HP ProLiant DL980 G7 HP VMA3205 5TB SLC メモリーアレイ を採用 5 時間かかっていた夜間の集計処理が 1 時間以内に終了 コストは他社アプライアンス製品の 1/4 128GB フラッシュ メモリー ストレージ PCIe 直結 データのアクセス時間 m秒からμ秒の世界を実現 ProLiant DL980 G7 専用パススルーカード (VMA PCIe パススルーカード) PCIe cable HP VMA3205 5TB SLC メモリーアレイ 8

5億件のデータ分析に活用 株式会社講談社様 導入事例 フラッシュ メモリ ストレージ という禁断の手法を利用することで ソフトウェア側でのチューニングを最小化させることも可能です さらに SQL Server は NUMA Non-Uniform Memory Access 対応なので HP ProLiant DL980 G7 が実装する 80コア (160スレッド) をフル活用した並列処理ができます 80 コアをフルに使えるの は SQL Server のみ 160 スレッドすべてが 処理待ち状態ではなく 個別に稼働 9

I/O 処理 10倍にスピードアップ エン ジャパン株式会社様 導入事例 求職者による検索はエントリ情報の入力など 膨大な I/O 処理が発生する求人サイトで Microsoft SQL Server 2012 と HP ProLiant DL980 G7 HP VMA3205 5TB SLC メモリーアレイ を採用 高い CPU 処理能力が I/O ボトルネックを解消 フラッシュ メモリー ストレージによる 高速なデータ書き込み/読み込みが実現 AlwaysOn Availability Group によるワークロード分離により更なる高速化を実現 検索実行 (読み出し) クライアント AlwaysOn Availability Group プライマリ 同期 読み取り処理を待機拠点のセカンダリ に分離することにより プライマリのシステムの負荷を軽減し パフォーマンスを向上 アクティブ セカンダリ AlwaysOn Availability Group では アクティブ セカンダリから リアルタイム データの読み出しが可能 10

なぜハードウェアによるチューニング なのか ~ ソフトウェア側でのチューニングでも充分!? ~ 11

ソフトウェア側でのチューニング SQL Server では ディスクアクセス/ディスクアクセス競合を削減するために クラスタ化インデックス 可能な限りシーケンシャル アクセスを実現するために メリーゴーランド スキャン ディスク アクセス競合を防止するために SQL Server 2005 以降 パーティション テーブル ディスク アクセス競合を防止するために SQL Server 2005 以降 ページ圧縮 ディスク アクセスを削減するために SQL Server 2008 以降 カラム ストア インデックス ディスクアクセスを削減するために SQL Server 2012 以降 といった機能をデータベース エンジンに搭載してきました これらの機能を利用して ソフトウェア側でチューニングを行い 最適なパフォーマンスを 実現することも可能です 12

クラスタ化インデックス インデックスの B ツリー構造の末端のページ中にデータまで全部入れたものであり インデックスキーに設定された列の値によってソートされます SELECT* FROM 顧客 WHERE 姓 = tanaka ページ 100 takagi 鳥取 tanaka 静岡 tanaka 埼玉 nakano 岡山 ページ 121 tanaka niwa 01:100 01:110 ページ 120 tanaka nakajima 01:121 01:127 ページ 110 niwa 新潟 ページ 127 nakajima 01:150 ソートされて格納されるため ツリーを辿って効率のよい データ アクセスが行える 13

メリーゴーランド スキャン スキャンが実行された時 すでに別のスキャンが実行されていることを検出すると スキャン作業は結合され スキャンが開始 (結合) された場所に到達するまで続けられます 1 Scan 1 Stats 2 300 301 Scan 2 Stats 700 2,000 Scan 3 Stats Scan 2 と Scan 3 は先頭に戻ってスキャン 14

パーティション テーブル 大規模なテーブルを論理的なパーティションに分割するパーティション機能により クエリ やインデックス バックアップの対象範囲を最小化できるため パフォーマンスと管理性の 向上を同時に実現します パーティションを またがるデータに対して 高速なパラレル クエリを 実行できます ディスク 1 パーティション単位で バックアップ/復元 インデックスの構築可能 クエリ ディスク 2 SQL Server 2012 バックアップ 復元 2012年7月受注データ バックアップ ディスク ディスク 3 故障発生 ディスク障害などが発生しても 正 常なディスクに対しては アクセス可能 15

ページ圧縮 大規模なテーブルを論理的なパーティションに分割するパーティション機能により クエリやインデック ス バックアップの対象範囲を最小化できるため パフォーマンスと管理性の向上を同時に実現します ページ圧縮は リーフ レベルのテーブルとインデックスに対して 3 つの操作が実行されます 行の圧縮 プレフィックスの圧縮 ディクショナリの圧縮 日付 購入番号 区分 価格 20070601 1-BB-2A01 99550 8883000 20070602 1-BB-1288 88500 110200550 20070602 1-BB-25F1 99500 110200500 20070602 1-BB-2500 31800 110000 20070602 1-BB-25F8 99200 28550 20070603 3-BB-31AB 99555 11200 データ圧縮 複数レベルのデータ圧縮を提供し ストレージの節約とパフォーマンスの向上を実現 データ パーティションで分割したパーティション 単位でも 圧縮レベルを変えられるため 更新頻度 などの特性に合わせた利用が可能 ページ圧縮 行 (ROW) 圧縮 固定長カラムを可変長として格 納日付 購入番号 区分 価格 20070601 1-BB-2A01 99550 8883000 20070602 1-BB-1288 88500 110200550 20070602 1-BB-25F1 99500 110200500 20070602 1-BB-2500 31800 110000 20070602 1-BB-25F8 99200 28550 20070603 3-BB-31AB 99555 11200 列ごとに重複している情報を 日付 購入番号 区分 価格 圧縮 99550 110200550 6 A01 Null 0 8883000 Null 5 1288 0 88500 Null Null Null 7 00 0 31800 3 000 Null Null 8 8 2 200 0 28550 Null 0 3-BB-31AB 4 5 2 200 20070602 7 1 7 3 1-BB-25F1 さらに詳細レベルで 重複している情報を圧縮 可能 日付 購入番号 区分 3 00 Null 7 00 20070602 0 1-BB-25F1 700 1 価格 99550 2200 110200550 6 A01 Null 0 8883000 Null 5 1288 0 88500 Null Null 7 1 7 3 3 00 Null 0 0 0 31800 3 000 8 8 1 0 28550 0 3-BB-31AB 4 5 1 16

カラム ストア インデックス SELECT 商品名,梱包単位 FROM 商品テーブル WHERE 単価 = 190 レコードの場合 (従来からの方法 商品コード 001 002 003 004 005 006 商品名 100 オレンジ 100 グレープ 100 アップル 珈琲マイルド 珈琲ビター 珈琲ミルク 単価 200 200 200 190 190 190 容量 200ml 200ml 200ml 180ml 180ml 180ml 梱包単位 200g 12瓶 200g 12瓶 200g 12瓶 195g 10缶 195g 10缶 195g 10缶 発売日 201005 201005 201203 201205 201204 201202 商品コードにクラスタ化インデックス リーフページを読み取り [商品名] [梱包単位]を返す 001-100 101-200 001-010 011-020 商品 商品 単 容 梱包 発売 コード 名 価 量 単位 日 101-110 111-120 商品 商品 単 容 梱包 発売 コード 名 価 量 単位 日 商品 商品 単 容 梱包 発売 コード 名 価 量 単位 日 商品 商品 単 容 梱包 発売 コード 名 価 量 単位 日 特定のカラムだけを参照したい 場合も行全体を読み込む I/O の単位はページ 17

カラム ストア インデックス SELECT 商品名,梱包単位 FROM 商品テーブル WHERE 単価 = 190 カラム ストア の場合 特定の Column (列) を store (格納) したインデックを作成します インデックスに必要な列だけを格納してインデックスを作成することにより 不要な列を読み込まない ためパフォーマンスが向上します 商品コード 001 002 003 004 005 006 商品名 100 オレンジ 100 グレープ 100 アップル 珈琲マイルド 珈琲ビター 珈琲ミルク 単価 200 200 200 190 190 190 容量 200ml 200ml 200ml 180ml 180ml 180ml 梱包単位 200g 12瓶 200g 12瓶 200g 12瓶 195g 10缶 195g 10缶 195g 10缶 発売日 201005 201005 201203 201205 201204 201202 商品コードにクラスタ化インデックス 列のチャンクから該当値のみを読み取る 商品名 梱包単位 100 オレンジ 200g 12瓶 100 グレープ 200g 12瓶 100 アップル 200g 12瓶 珈琲マイルド 195g 10缶 珈琲ビター 195g 10缶 珈琲ミルク 195g 10缶 インデックスに必要な列のみ格納 列の集合 カラム ストア インデックス I/O の単位は セレクトされた列 さらに カラム ストア インデックスは 圧縮して 作成されるため 読み出しデータ量が減り パフォーマンスの向上にもつながります 18

禁断のチューニングはデータベース管理者の手間を減らします 19

BIG DATA 活用には 禁断のチューニング Big Data 言葉が CIO の中でも高く認知され Volume, Variety, Velocity の 3 つの V を備えた (高速に生成される大量かつ多様な) データを迅速に分析し 特定の目的のために意味のある情報として 即座に意思決定に利用していくことが求められている今 データベース管理者は しいては SQL Server は 汎用データベースとして 高速な OLTP (Online Transaction Processing) 高速な分析 という 2 つをサポートしなければなりません しかも 昨今のデータ分析では 定型分析だけではなく 自由分析が求められますし マイクロソフトが 標榜するセルフサービス BI 環境では すべての現場社員がデータにアクセスし 自由な分析を行うこと が想定されています これを支えるためには SQL Server に高いパフォーマンスが求められますし 自由な分析の割合が高く なることは チューニングの最適解を見出すことが難しいことを意味します そのため Big Data を活用するような環境では 禁断のチューニングである フラッシュ メモリ ストレージ の利用をお勧めしています 20

禁断のチューニングその効果は 例1 圧倒的なパフォーマンス 今までのシステムでは分析不可能であった Big Data 分析を実現 既存 DB システム 他社製 DB システムでは 1 日経っても結果 が得られなかったクエリをわずか数秒 (10 秒以下) で実行 SQL Server SSD Appliance 時間 夜間バッチ処理時間内に収まらなかった処理 (1 年分のデータ) を5 年分のデータでも 1 時間で処理 既存 システム SQL Server SSD Appliance データ量 今までできなかった分析ができるように 意思決定を支援する真の BI システム 21

禁断のチューニングその効果は 例2 ストレージ全体が巨大なメモリ ワークロードを選ばない データベース システム キャッシュ あり カラムストア インデックス On Off キャッシュ なし ストレージが全て半導体メモリ I/O の種類が異なるワークロードも同一の 筐体で対応可能 DB サーバーのキャッシュにデータが 乗った状態でも 乗っていない状態でも 同様の高速パフォーマンスを実現 SQL Server の最新テクノロジーにより さ らなるクエリの高速化を実現 カラムストアインデックス + フラッシュ メモリ ストレージ の組み合わせで約 120 倍高速に 22

禁断のチューニングその効果は 例3 インメモリ DB/DB アプライアンスよりも高速で低価格 他社インメモリ DB /DB アプライアンス 専用ハードウェアを使用しているため非常に高価格 o 他社インメモリ DB 搭載メモリ量に応じてライセンス価格が跳ね上がる 搭載メモリ量を超えたデータ量では極端にパフォーマンスが低下 o 他社 DB アプライアンス 専用設計のため 非常に高価格 アプライアンスに合わせた大幅な設計変更が必要 SQL Server + フラッシュ メモリ ストレージSQL Server SSD Appliance インメモリ DB/DB アプライアンスよりも高速で低価格 o 検証したすべてのクエリは数秒 (10 秒以下) で完了 o メモリをどれだけ搭載しても SQL Server ライセンス価格は一定 23

禁断のチューニングフラッシュメモリストレージを利用した SQL Server 構成 ~ Power of Choice ~ 24

サクサク DB マシン NEC Express5800 A1080a + Violin 6000 SCSK (Violin 日本代理店) と NEC による強固なサポートと高次元の処理性能を両立する SQL Server SSD Appliance!! 国内 400 の保守拠点を実現させ サポート期間 5 年を含む柔軟な保守メニューをご用意 メインフレームの開発技術を投入した Express5800 A1080a 最大 8P80C, 2TB メモリ搭載可能 Volin 社最新の High-end フラッシュ ストレージ Violin 6000 シリーズ NEC Express5800/A1080a-E 8 ソケット 80 コアの インテル Xeon プロセッサー E7-8800 ファミリーを搭載 128 スロット最大 2TB のメモリーをサポート ミッション クリティカル用途での利用に最適 なマルチ プロセッサー サーバー Violin 6000 シリーズ 6.1TB から最大 16.3TB まで拡張可能 SLC NAND x24 基搭載 インターフェースとして 8Gbps FC や PCIe, 10Gbps iscsi, Infiniband も選択可能 V3000 シリーズでの構成も可能 セットで 4,950万円 (税込参考価格) 2013年 3 月末まで案件ベースでの特価対応キャンペーン提供 NEC Express5800/A1080a-E (8P80C, 1TB RAM) Violin Memory V-6606-HA24-8xFC (ストレージ容量6.6TB, FC 接続モデル) 容量 接続形態などの条件に合わせた他モデルのご提案が可能 http://www.scsk.jp/product/common/v-memory/ 25

SBT Supermicro + FusionIO iodrive2 Duo データセンターに最適な高い集約度を誇る低価格 SQL Server SSD Appliance!! 2 台セットの価格で AlwaysOn Availability Group に対応しビジネス可用性を向上 システム構築や定常保守を自社もしくは関連会社様で実施されるお客様にお勧め!! 大規模 (8P80C) から小規模 (1P4C) まで構成可能な 究極の汎用サーバー 内蔵ドライブは信頼の インテル製エンタープライズ向け SSD を搭載 超爆速を実現する 超高速 フル メモリストレージ iodrive2 Duo 2.4TB x 2 PCI-Expressスロット直結 2台構成 インテル Xeon プロセッサー E5 or E7 を搭載可能 バッチ処理高速化には高クロックな E5 系を Mixed Workload を支える環境には コア密度の高い E7 を PCI 型高速 NAND フラッシュストレージデバイス iodrive2 or iodrive2 Duo を搭載可能 10TB クラスの容量が必要な場合には iodrive Octal (5.12TB / 10.24TB) を選択可能 可用性維持のためには AlwaysOn Availability Group を 2013年 3 月末までキャンペーン提供 本番機 2 台と10Gbノード間接続オプションがセットで 3,150 万円 (税込) SUPERMICRO 8way SQL Edition (8P80C, 1,024GB メモリ, Intel 710 series 100GB SSD x8,10gb) FusionIO iodrive2 Duo 2.4TB MLC x2 (Total 4.8TB)搭載 26

超爆速サーバー POWEREDGE R820 + IODRIVE2 効率的な設計により 価格とパフォーマンスを最適化し さらに高度な柔軟性と拡張性も実現する 高密度な SQL Server SSD Appliance!! PowerEdge R820 超爆速を実現する 超高速 フル メモリストレージ iodrive2 Duo 2.4TB x 2 PCIe Gen3スロット直結 Dell Express Flash PCIe SSD 350GB x4 PCIe Gen3 スロット直結 フロントアクセス ホットプラグ 2.5インチスタンダードサイズ ディスクキャリア 全てのコンポーネントを 2U ラックマウントフォームファクタに内蔵 7x PCIe 拡張スロット マルチ RAID コントローラ インテル Xeon プロセッサー E5-4600 4CPU 32コア 512GB メモリ(最大1.5TB/DIMMスロット x 48 80PLUS Platinum (94%) 高効率冗長電源モジュール 2013年 3 月末まで 1,220万円 (税込) のキャンペーン構成提供 Fusion IO iodrive2 Duo 内蔵 PCIe SSD Hot Plug 内蔵 6Gbps SAS SSD Hot Plug 合計ユーザー領域 4.8TB (2.4TB x2, RAID1 構成の場合 2.4TB) 1.4TB (350GB x4, RAID1 構成の場合 0.7TB) 3.2TB (400GB x8, OS 用を除き RAID1 構成の場合 1.6TB) 最大9.4TB (RAID1 構成の場合 4.7TB) R720(2P16C/384BG) および R820(4P40C/1TB) 構成も可能 応相談 27

東芝ソリューション Toshiba FlexSilver/NX(SQL Server SSD Appliance) フラッシュメモリ技術による飛躍的な性能に加え 主要部品の多重化により高信頼性を実現 Toshiba FlexSilver/NXをフラッシュアレイストレージで構成したSQL Server SSD Appliance!! 全国の保守拠点から24時間365日の保守対応でサポートも安心 東芝製NANDフラッシュ メモリを搭載 フラッシュアレイストレージ Toshiba Violin 6000シリーズ Cisco Unified Computing System C460M2 10cores x 8CPUs/2TB Toshiba Violin 6000シリーズ 東芝製NANDフラッシュメモリを搭載 高い性能と主要部品の多重化による信頼性を 実現 モデル6606 フラッシュ容量6.6TB(実効2.8TB 最大40万IOPS性能 モデル6212 フラッシュ容量13.2TB(実効7.3TB 最大20万IOPS性能 モデル6616 フラッシュ容量17.6TB(実効8.5TB 最大100万IOPS性能 モデル6232 フラッシュ容量35.2TB(実効22.2TB 最大50万IOPS性能 Cisco Unified Computing System C460M2 4 ソケット 40 コアの インテル Xeon プロセッサー E7ファミリーを搭載 64 スロット最大 2TB のメモリーをサポート SQL Serverに最適なサーバー 2013年 3 月末まで 2,590万円 (税込) のキャンペーン構成提供 Toshiba Violin 6000シリーズ モデル6606(6.6TB SLC NAND Flash) Cisco Unified Computing System C460M2 (4P40C, E7-4870 2.40GHz, 1TB メモリ, 300GB 15K SAS x2) 512GBメモリモデル クラスタ構成モデルなど多彩な構成を選択可能 Toshiba MAGNIA R3510a 2C16C モデルも用意 http://www.toshiba-sol.co.jp/news/detail/pdf/121217.pdf 28

驚速データベース アプライアンス HP DL980 G7 + VMA 3200 Big Data の処理を高速化したい というニーズにお答えする データベースの 常識 を覆す画期的な SQL Server SSD Appliance!! 専用マシンを凌駕する最高性能を発揮 拡張性や可用性 信頼性も万全 x86 サーバーとして 世界最高性能を誇る ProLiant DL980 G7 最先端のフラッシュ メモリ モジュールを搭載 5/10TB SLC HP VMA 3200 シリーズ ProLiant DL980 G7 8 ソケット 80 コアの インテル Xeon プロセッサー E7 ファミリーを搭載 128 スロット最大 2TB のメモリーをサポート ミッション クリティカル用途での利用に最適 なマルチ プロセッサー サーバー 5/10TB SLC HP VMA 3200 シリーズ DL980 G7 に 8筐体まで接続可能 4+1 RAID 対応 ホットスペア対応 Wear Leveling 対応 10cores x 8CPUs/2TB VMA3205 ユーザー領域約 3 TB VMA3210 ユーザー領域約 6 TB 直結 が VMA 驚速 の要因 QPI PCIe 1GB/s (x4) 1GB/s (x4) 2013年 3 月末まで 1,838万円 (税込) のキャンペーン構成提供 DL980G7 (8P80C, E7-4870 2.40GHz, 1TB RAM, 146GB 15K SAS x8) + VMA3205 (5TB SLC NAND Flash) http://h50146.www5.hp.com/products/servers/options/vma/campaign/ 29

ISDB (Incredible Speed Database 最上位モデル) ES7000 7600R G3 + SANARENA MV110 日本ユニシスが提供する情報系構築支援ツール MartSolution や SQL Server 2012 Fast Track Data Warehouse の知財を活用して構成された SQL Server SSD Appliance!! 4CPU(40コア) から 8CPU (80コア) まで フィールドでアップグレード可能な 基幹系ハイエンドサーバー ES7000/7600R G3 自動ロードバランス機能などを備えたインテリジェント な SSD 搭載ストレージ アレイ SANARENA MV110 従来型ディスク装置 (SAS HDD) より圧倒的に高速な処理性能 検索処理で SAS HDD 比約 6 倍 SANARENA MV110 搭載の SSD から SAS HDD へのバックアップ処理では約 2 倍の性能向 上を確認 日本ユニシス社内検証結果から オープン基幹システム向けハイエンドサーバ 基幹システムにおける稼働実績が多数あるミッションクリティカル向けハイエンドサーバ 各種組合検証 ドライブ監視ツール 障害監視など高度な運用管理システムを提供 エントリーモデル(1P8C, 2P16C)もございます http://www.unisys.co.jp/dotnet/isdb.html 日本ユニシスが誇る多彩なサービスとともに提供 Microsoft SQL Server 効率診断サービス http://www.unisys.co.jp/dotnet/sql_diagnosis.html Microsoft SQL Server バージョンアップ/移行アセスメントサービス http://www.unisys.co.jp/dotnet/sql_assessment.html 2013年 3 月末まで特価対応キャンペーン提供 セットで 3,045万円 (税込) から ES7000/7600R G3 (4P40C, 512GB メモリ, SANBoot), ラック, コンソール SANARENA MV110 (SSD, 3TB) 30

ラインアップ E7 E7 E7 2台 DAS DAS HP DL980 +VMA3200 SUPERMICRO + FusionIO 8P80C (Intel Xeon E7-4870 2.40GHz) * 4P40C も可能 1,024GB RAM VMA3205 (5TB SLC NAND Flash, PCIe) 8P80C (Intel Xeon E7-4870 2.40GHz) * 4P40C も構成可能 1,024GB RAM FusionIO iodrive2 Duo x2 (4.8TB) AlwaysOn Availability Group に対応 した本番機 2 台 構成 10Gbインターコネクト付 1,838万 50%OFF 3,150万 E7 2 台セット価格 NEC Express 5800 + V6000 8P80C (Intel Xeon E7 Processor) * 4P40C も可能 1,024GB RAM Violin 6606 (6TB SLC NAND Flash, FC) 4,950万 4P40C (Intel Xeon E7-4870 2.40GHz) 1,024GB RAM Toshiba Violin 6000 モデル6606 (6TB SLC NAND Flash, FC) FC (8Gbps) x4 2,590万 40%OFF E5 E7 DAS Direct Attached Storage PCIe 直結タイプの高速フラッシュ メモリ ストレージ Failover Cluster 構成をとる場合には SMB による共有などの 工夫が必要 DELL R820 + FusionIO E5 4P32C (Intel Xeon E5-4600) 512GB RAM FusionIO iodrive2 Duo x2 (4.8TB) Dell Express Flash PCIe SSD x4 + 400GB SLC SSD x8 (4.6TB) 6 コア 8 コア バッチ処理高速化には高クロックな E5 系がおすすめ 定常運転の OLTP には低消費電力タイプを もちろん 同一筐体に SSRS を稼働させるときにもおすすめ E7 最大10コアを実現する高密度プロセッサ Mixed Workload を支える環境にはコア密度の高い E7 がおすす め クロック数が低めなので SSRS は別に高クロックなプロ セッサを持つサーバーを設置する事を推奨 DAS NUL ES 7000 + SUNARENA 4P40C (Intel Xeon E7 Processor) 512MB RAM SANARENA MV110 (SSD, 3TB, FC) 3,045万 22%OFF Toshiba FlexSilver/NX Violin6000 + UCS C460M2 43%OFF 掲載価格はすべて税込価格 1,220万 50%OFF 31

SQL SERVER SSD APPLIANCE と SQL SERVER ALWAYSON AVAILABILITY GROUP との高い親和性 32

ALWAYSON AVAILABILITY GROUP と高い親和性 ディスク ドライブの速度向上のペースは メモリ アクセスや CPU のスピードの伸びに 比べると遅いという現実があります また 一方で 近年の BI の浸透で のリアルタイムにデータを見たいという ユーザーが格段に増 加しており OLTP のシステムにおいて 高速に分析クエリを処理でしたいという要求が高まって います そのため OLTP システムに対する検索負荷は 最小限にとどめたい という DB 管理者 の声が聞こえてきます こうしたニーズに対し SQL Server 2012 では AlwaysOn Availability Group という機能を搭載しました 33

ALWAYSON AVAILABILITY GROUP による アクティブ セカンダリへの 読み取り処理の分散 アクティブ セカンダリへの 読み取り処理の分散による プライマリ OLTP のパフォーマンス維持 SQL Server AlwaysOn Availability Group では アクティブ セカンダリに対して リアル タイムに検索を実行できます この機能によって 読み取り処理を待機拠点のセカンダリに 分離することにより OLTP 処理を受け付けているプライマリのシステムの負荷を軽減し 性能向上をはかることができます AlwaysOn Availability Group では アクティブ セカンダリから リアルタイム データの読み出しが可能 待機拠点のリソースを有効活用できる 34