sql server 2014 新機能の紹介
DESCRIPTION
SQLWorld★大阪#17 201309/14TRANSCRIPT
![Page 1: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/1.jpg)
SQL Server 2014 新機能の紹介
2013/09/14 SQLWorld★ 大阪 #17SQLWorld お だ
![Page 2: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/2.jpg)
自己紹介
織田 信亮大阪で開発者していますSQLWorld の代表です
http://d.hatena.ne.jp/odashinsuke/Twitter:@shinsukeoda
![Page 3: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/3.jpg)
SQL Server 2014 (CTP1) 新機能の紹介
CTP1 時点での情報で、製品版では変更あるかも参考資料
SQL Server 2014 CTP1 製品ガイドMSDN SQL Server 2014
![Page 4: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/4.jpg)
SQL Server 2014 は劇的に状況を変える!
Mission-Critial Performance処理の高速可、可用性、セキュリティ、…
Platform for Hybrid Cloudバックアップ、移行、スケールアウト、…
Faster Insight from Any DataExcel 、様々なデータ、…
![Page 5: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/5.jpg)
Mission-Critial Performance
![Page 6: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/6.jpg)
インメモリ OLTP (Hekaton)
100 倍速くしたい => HekatonSQL Server があれば OK !メインメモリ最適化T-SQL フルコンパイルロックフリーの高並列
![Page 7: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/7.jpg)
列ストアインデックス
クラスタ化列ストアインデックス が追加された更新可能非クラスタ化列ストアインデックスは更新不可※
テーブルに 1 つのインデックスのみクラスタ化列ストアインデックスのみ
インデックス = データデータサイズが少ない
![Page 8: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/8.jpg)
列ストアインデックス
データ型の追加decimal, datetimeoffset でフル桁 OK !binary/varbinary (max は NG)
バッチモードの強化OUTER JOIN とかが バッチモードで動く様になった行モードとバッチモードがあって、バッチモードの方が CPU の負荷が低いバッチモードは、パラレル必須!
![Page 9: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/9.jpg)
バッファプール拡張
バッファプールに SSD とかの速いディスクを使おうメモリが足りない時に、速いディスクでカバー
たくさんメモリを積んでるサーバーは対象外128GB より大きいサーバーはだめ~
他社製品にも同じようなのあるよOracle Database Smart Flash Cache
![Page 10: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/10.jpg)
AlwaysOn の強化
セカンダリレプリカの台数増加4 => 8 台へ
障害発生時の読取維持プライマリ / クラスタークォーラムがダメになっても、セカンダリの読取は維持するよー
![Page 11: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/11.jpg)
権限の追加
責務の分離と特定の目的に沿った権限DB 管理者だけど、ユーザーデータにはアクセス出来ない
追加された権限 許可される内容CONNECT ANY DATABASE 既に作成済、今後作成される全てのデータベースに対しての接続可
能。接続可能なだけで、データの検索等の権限は無い。
IMPERSONATE ANY LOGIN 他のログインに偽装出来る。SELECT ALL USER SECURABLES ユーザーが接続出来る全てのデータベースのデータを閲覧可能。
監査目的で使われる。ALTER ANY DATABASE EVENT SESSION 全てのメタデータを読み取る権限。 SCOM 等、監視のために使われ
る。
![Page 12: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/12.jpg)
権限の追加 ( デモ )
シナリオ新しいデータベースに、管理者用とアプリケーション用ユーザーを作成管理者用は、 DDL 等は可能だがデータの閲覧は NGdb_ownerdeny SELECT ALL USER SECURABLESdeny IMPERSONATE ANY LOGIN
アプリケーション用は、データの読書きのみ OKdb_datareader, db_datawriter
![Page 13: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/13.jpg)
他にも色々強化されてます
リソースガバナーインデックスの再構築クエリ実行etc…
![Page 14: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/14.jpg)
Platform for Hybrid Cloud
![Page 15: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/15.jpg)
バックアップ / 復元の強化
Windows Azure ストレージへバックアップSQL Server 2012 SP1 CU2 から可能単発指定。運用するには自前で何か作る必要あり。
バックアップ自動化機能の追加 (Smart Backup)SQL Agent を使ったバックアップポリシー管理 / 自動化
復元も Azure ストレージ から直接可能以前は、ローカルにコピーしてから
![Page 16: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/16.jpg)
AlwaysOn 可用性グループ
AlwaysOn 可用性グループ が Window Azure VM に高可用性 / 障害復旧 /DR 対策読取のスケールアウト / レポートサーバーバックアップ
AlwaysOn 可用性グループ リスナー もサポート
SQL Server 2014 というよりは、Windows Azure 側のサポート。SQL Server 2012 でも大丈夫です
![Page 17: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/17.jpg)
オンプレの データベース を クラウドへ配置
SQL Server Management Studio (SSMS) から GUI で
SQL Database( 旧 SQL Azure) は、 SSMS 2012 からSQL Server on Windows Azure VM は、 SSMS 2014 から
![Page 18: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/18.jpg)
Faster Insight from Any Data
注意: SQL Server 2014 関係無い話しが多いです!
![Page 19: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/19.jpg)
使い慣れたツールで
Excel !PowerQuery ( 旧 Data Explorer)色んなデータソースからデータを取得RDB/Azure Marketplace/JSON/XML/OData/HDInsight …
PowerMap ( 旧 Geo Flow)地図にグラフを乗せるかっこいいやつ。
![Page 20: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/20.jpg)
PowerView の多次元モデル ( キューブ ) サポート
SQL Server 2012 SP1 CU4 からSharePoint, SSAS, SSRS を使った、キューブを扱う PowerView が作成可能
Excel 版では無理PowerView 体験サイトhttp://msbi.cloudapp.net/SitePages/%E3%83%9B%E3%83%BC%E3%83%A0.aspx
![Page 21: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/21.jpg)
詳細は…
SQL Server 2014 データベースエンジン新機能15:00 ~ SQLTO ムッシュ さん
Windows Azure HDInsight を使ってみよう16:00 ~ Microsoft Corporation さとうなおき さん
In Memory OLTP Overview17:00 ~ SQLTO ムッシュ さん
![Page 22: Sql server 2014 新機能の紹介](https://reader036.vdocuments.site/reader036/viewer/2022081417/5565f8e1d8b42a20158b5299/html5/thumbnails/22.jpg)
参考資料
Microsoft® SQL Server® 2014 CTP1 製品ガイド http://www.microsoft.com/ja-jp/download/details.aspx?id=39690
MSDN SQL Server 2014 ( 英語 )http://msdn.microsoft.com/en-us/library/bb418470(v=sql.10).aspx