sql server 2014 新機能の紹介

Post on 28-May-2015

3.094 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

SQLWorld★大阪#17 201309/14

TRANSCRIPT

SQL Server 2014 新機能の紹介

2013/09/14 SQLWorld★ 大阪 #17SQLWorld お だ

自己紹介

織田 信亮大阪で開発者していますSQLWorld の代表です

http://d.hatena.ne.jp/odashinsuke/Twitter:@shinsukeoda

SQL Server 2014 (CTP1) 新機能の紹介

CTP1 時点での情報で、製品版では変更あるかも参考資料

SQL Server 2014 CTP1 製品ガイドMSDN SQL Server 2014

SQL Server 2014 は劇的に状況を変える!

Mission-Critial Performance処理の高速可、可用性、セキュリティ、…

Platform for Hybrid Cloudバックアップ、移行、スケールアウト、…

Faster Insight from Any DataExcel 、様々なデータ、…

Mission-Critial Performance

インメモリ OLTP (Hekaton)

100 倍速くしたい => HekatonSQL Server があれば OK !メインメモリ最適化T-SQL フルコンパイルロックフリーの高並列

列ストアインデックス

クラスタ化列ストアインデックス が追加された更新可能非クラスタ化列ストアインデックスは更新不可※

テーブルに 1 つのインデックスのみクラスタ化列ストアインデックスのみ

インデックス = データデータサイズが少ない

列ストアインデックス

データ型の追加decimal, datetimeoffset でフル桁 OK !binary/varbinary (max は NG)

バッチモードの強化OUTER JOIN とかが バッチモードで動く様になった行モードとバッチモードがあって、バッチモードの方が CPU の負荷が低いバッチモードは、パラレル必須!

バッファプール拡張

バッファプールに SSD とかの速いディスクを使おうメモリが足りない時に、速いディスクでカバー

たくさんメモリを積んでるサーバーは対象外128GB より大きいサーバーはだめ~

他社製品にも同じようなのあるよOracle Database Smart Flash Cache

AlwaysOn の強化

セカンダリレプリカの台数増加4 => 8 台へ

障害発生時の読取維持プライマリ / クラスタークォーラムがダメになっても、セカンダリの読取は維持するよー

権限の追加

責務の分離と特定の目的に沿った権限DB 管理者だけど、ユーザーデータにはアクセス出来ない

追加された権限 許可される内容CONNECT ANY DATABASE 既に作成済、今後作成される全てのデータベースに対しての接続可

能。接続可能なだけで、データの検索等の権限は無い。

IMPERSONATE ANY LOGIN 他のログインに偽装出来る。SELECT ALL USER SECURABLES ユーザーが接続出来る全てのデータベースのデータを閲覧可能。

監査目的で使われる。ALTER ANY DATABASE EVENT SESSION 全てのメタデータを読み取る権限。 SCOM 等、監視のために使われ

る。

権限の追加 ( デモ )

シナリオ新しいデータベースに、管理者用とアプリケーション用ユーザーを作成管理者用は、 DDL 等は可能だがデータの閲覧は NGdb_ownerdeny SELECT ALL USER SECURABLESdeny IMPERSONATE ANY LOGIN

アプリケーション用は、データの読書きのみ OKdb_datareader, db_datawriter

他にも色々強化されてます

リソースガバナーインデックスの再構築クエリ実行etc…

Platform for Hybrid Cloud

バックアップ / 復元の強化

Windows Azure ストレージへバックアップSQL Server 2012 SP1 CU2 から可能単発指定。運用するには自前で何か作る必要あり。

バックアップ自動化機能の追加 (Smart Backup)SQL Agent を使ったバックアップポリシー管理 / 自動化

復元も Azure ストレージ から直接可能以前は、ローカルにコピーしてから

AlwaysOn 可用性グループ

AlwaysOn 可用性グループ が Window Azure VM に高可用性 / 障害復旧 /DR 対策読取のスケールアウト / レポートサーバーバックアップ

AlwaysOn 可用性グループ リスナー もサポート

SQL Server 2014 というよりは、Windows Azure 側のサポート。SQL Server 2012 でも大丈夫です

オンプレの データベース を クラウドへ配置

SQL Server Management Studio (SSMS) から GUI で

SQL Database( 旧 SQL Azure) は、 SSMS 2012 からSQL Server on Windows Azure VM は、 SSMS 2014 から

Faster Insight from Any Data

注意: SQL Server 2014 関係無い話しが多いです!

使い慣れたツールで

Excel !PowerQuery ( 旧 Data Explorer)色んなデータソースからデータを取得RDB/Azure Marketplace/JSON/XML/OData/HDInsight …

PowerMap ( 旧 Geo Flow)地図にグラフを乗せるかっこいいやつ。

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

詳細は…

SQL Server 2014 データベースエンジン新機能15:00 ~ SQLTO ムッシュ さん

Windows Azure HDInsight を使ってみよう16:00 ~ Microsoft Corporation さとうなおき さん

In Memory OLTP Overview17:00 ~ SQLTO ムッシュ さん

top related