SlideShare a Scribd company logo
1 of 53
Download to read offline
SQL Server 2012 の新機能を
        3 つの視点でご紹介
      小澤 真之
はじめに

    本資料は Denali (SQL Server 2012) CTP3 / RC0 を
    ベースに作成しています。
    そのため、製品版では動作が変わる可能性があります。
    あらかじめご了承ください。




2
自己紹介
       東京のとある SIer で働いています。
       Microsoft 製品の社内技術支援を主にやっています。
           が、SQL Server を業務で触る機会はほとんどないので趣味で
            SQL Server 触っています。
            そのため、現場の SQL Server の情報を教えてもらえると喜びま
            す。

       SQLTO という SQL Server のコミュニティと JAZUG とい
        う Windows Azure のコミュニティに参加しています。
       SE の雑記 というブログをやっています。
        http://engineermemo.wordpress.com/
           Twitter :
            @Masayuki_Ozawa
           Facebook :
            http://www.facebook.com/masayuki.ozawa


    3
本日の Agenda

    “企業” 視点で新機能紹介

    “開発者” 視点で新機能紹介

    “管理者” 視点で新機能紹介

4
本題の前に
    SQL Server 2012 の最新の
               情報をさらっと



5
SQL Server 2012 新機能ハイライト
  High           Scalability &    Security &          Beyond          Web &       Business       Enterprise
Availability     Performance     Managebility                         Breadth    Intelligence   Information
                                                     Relational
                                                                                                Management


                                                                     PHP ドライバー     Unified
 AlwaysOn        15,000の         ユーザー定義             SSDT "Juneau"                               SSIS サーバー
                                                                                  Semantic
                パーティション          サーバーロール
                                                                                   Model
                                                    Win32 アクセス        JDBC 4.0
                                                                                                Data Quality
 柔軟性のある
                                   Contained             to           ドライバー        Project
フェールオーバー         Columnstore                                                                     サービス
                                   Database         Database Files               "Crescent“
  ポリシー           インデックス
                                                                     ローカル DB     Power View
                                                                                                 Master Data
                                  Distributed         FileTable                                 サービスの機能
                  FileStream                                                                        拡張
アプリケーション                            Replay                             UTF-16    インメモリ BI
   中心の            の速度向上
フェールオーバー                                              Semantic                                   Master Data
                                   OpsMgr                            結果セットの      セルフサービス
                  Full Text                           Platform                                     サービス
                                 Management                          ページング         アラート
                  の速度向上                                                                           Add-in for
 読み取り可能な                         Pack for HA
                                                      Full Globe                                    Excel
マルチセカンダリ                                                             ARM プロセッサ
                                                       Spatial                     SSAS の
                 空間データの                                                サポート                     Change Data
                                 セカンダリを使用              サポート                        Sysprep
                  速度向上           したバックアップ                                                         Capture
オンライン操作
                                                                                 PowerPivot の    for Oracle
                                                     DAC の拡張
                                                                                   機能拡張
                                   Windows
    HA for                                                                        PowerPivot
                                   グループの
StreamInsight                                       ODBC for Linux                   2.0
                                  既定のスキーマ

 Server Core                                         ハイブリッド                       SharePoint
  サポート                           Active Directory   アプリケーション                     共有サービスで
                                 With SharePoint       With
                                    For SSRS
                                                                                 レポーティング
                                                     SQL Azure
    6


                参照資料 : Denali Overview What’s New Feature Technical Overview
SQL Server 2012 新機能




7
    参照資料 : http://www.sqlpass.org/summit/2011/Live/LiveStreaming.aspx (Day 2 Keynote)
Edition 別機能比較
                                                                           Business
                           機能                              Enterprise                        Standard
                                                                          Intelligence
                                                                         DB - 16 Core
CPU コア数                                                     OS の最大                            16 コア
                                                                         BI - OS の最大
基本的な OLTP                                                      ○               ○                ○
開発
                                                               ○               ○                ○
(Spatial / FileTable)
管理
                                                               ○               ○                ○
(SSMS / ポリシーベースの管理)
基本的な BI                                                        ○               ○                ○
セルフサービス BI
                                                               ○               ○
(SSRS アラート / Power View / PowerPivot for SharePoint)
Enterprise データ管理
                                                               ○               ○
(Data Quality Services / Master Data Services)
インメモリ 表形式 BI (SSAS)                                            ○               ○
高度なセキュリティ
                                                               ○
(監査の拡張 / 透過的データ暗号化)
DWH
                                                               ○
(カラムストアインデックス / パーティショニング)
                                                                               △               △
高可用性 (AlwaysOn)                                                ○             2 ノード           2 ノード
                                                                             クラスタ            クラスタ


  8
             参照資料 : http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx
SQL Server 2012 のリリース予定
CTP : Community Technology Preview
RC : Release Candidate (製品候補版)
  発表イベント
                                PASS Summit 2011


                                                   2012/1H
                                                   RTM
                  WPC 2011         2011/11
                                   RC0       現状の最新
                       2011/7
PASS Summit 2010       CTP3


           2010/12
           CTP1



  9
ということで

            一部のデモは
           RC0 の環境です
                            RC0 の DL 先 :
     http://www.microsoft.com/download/en/details.aspx?id=28145




10
CTP3 と RC0 の比較
    リソースガバナーの機能拡張
        CAP_CPU_PERCENT / AFFINITY
    SSMS からリスナー経由のセカンダリ接続
        ApplicationIntent=ReadOnly を接続パラメーターに設定可
    SSMS からインスタンス名を使用した LocalDB への接続
        (localdb)¥インスタンス名
    _SC (補助文字) 使用時もインテリセンス使用可
    SSMS の SQL Azure 対応の強化
    デフォルトで AlwaysOn 用の拡張イベントが設定済み
        可用性グループを設定すると自動的に有効化される
    可用性グループウィザードの変更
        Backup Preference / Listener
    可用性グループダッシュボード
        Failover Wizard / View AlwaysOn Health Event
    可用性グループ フェールオーバー時のクラスタークォーラムの Vote チェック
    開発ツールが BIDS (BI Development Studio) → SSDT (SQL Server Data Tools)
     に
        SSDT CTP4 は現在英語版が提供されています。
            http://msdn.microsoft.com/en-us/data/hh297027


    11
本日の Agenda

     “企業” 視点で新機能紹介

     “開発者” 視点で新機能紹介

     “管理者” 視点で新機能紹介

12
“企業” 視点

     意思決定

     事業継続
13
意思決定の即応化のための BI
    BI の目的はデータの可視化
        だけではないですよね
    目的に合わせてデータの見方を柔軟に、即時に変え
     ることが重要
     (見える化、見 (魅) せる化)
        会議で出た意見のレポートを後で作るのではなく会議中
         に即時にレポートを作成
    SQL Server 2012 ではセルフサービス BI の機能が
     大幅に強化されています




    14
Power View


     強化されたセルフサービス BI




15
Power View
    Power Pivot for SharePoint の拡張
        Power Pivot for SharePoint 上にアップロードした
         Power Pivot や BISM (Business Intelligence
         Semantic Model) 接続を使用してブラウザ上でリッチな
         UI を持つレポートを作成可能

        SharePoint Server 2010 SP1 が必要となる
            SQL Server 2012 に対応した SharePoint は SP1




    16
PASS Summit 2011 のデモ
Windows Phone 7




                         Android Tablet                                          iPad
 17
        参照資料 : http://www.sqlpass.org/summit/2011/Live/LiveStreaming.aspx (Day 1 Keynote)
Demo
                          Power View を使ってみる
                              SQL Server Denali CTP 3 Demo VHD
     http://www.microsoft.com/download/en/details.aspx?id=27740
                                SQL Server Power View 体験サイト
                                       http://powerview.sqlbi.jp/




18
スクリーンショット
(デモできなかった場合用)




19
事業継続
    事業継続を考慮し、災害対策サイトを構築し、複数
     の拠点を使用したデータセンターの構成が求められ
     る今日この頃

    SQL Server 2012 では、複数地域でのデータセン
     ターを使用した可用性環境を構成が可能に




    20
AlwaysOn


     “いつでも” “どこからでも” 使えるように
         柔軟な高可用性環境を提供




21
AlwaysOn の種類
     Availability Groups

     • 複数のセカンダリを使用した、ミラーリングより高い可用性

      • 読み取り可能なセカンダリ

     • 1 ~5 の 5 段階でフェールオーバーポリシーを設定可能


     Failover Clustering

     • マルチサブネットフェールオーバークラスター

     • 柔軟なファイル配置

     • 0 ~ 5 の 6 段階でフェールオーバーポリシーを設定可能


     Server Core

     • Server Core 上での SQL Server のサポート

      • Windows Server 2008 R2 SP1 の Server Core が必要


22
AlwaysOn Availability Group
          WSFC : Windows Server Failover Clustering
     ミラーリングの
     ウィットネス相当
                                            クラスター
                           制御用
                        クラスターリソース
      プライマリ                                 セカンダリ
      (更新可能)                              (読み取り可能な
                                         複数の待機サーバー)


                        プライマリ: 1 台
                        セカンダリ: 4 台


            3 台で同期モード可能
      同期モードの 2 台で自動フェールオーバー可能


     Active Directory     必須


23
遠隔地拠点を使用した HADR
                 非同期モード




       自動F/Oあり
        同期モード




                          非同期モード


     非同期モード


24
AlwaysOn Failover Clustering
              サブネット A                                           サブネット B
             255.255.255.0                                      255.255.0.0


             192.168.0.1                                         172.23.0.1




                                   sp_server_diagnosticsで
                                   インスタンスの死活監視
                      tempdb                                            tempdb


                ファイルサーバー




                                System DB         User DB

※ローカルディスクを使用した tempdb については SQL Server 2008 R2 でも -T3615 を使用することで設定可能

     25
透過的なプライマリの接続
Availability Group
                      リスナーを経由してプライマリ / セカンダリに接続
                        接続文字列はリスナーに対しての接続情報


      プライマリ          セカンダリ                      プライマリ   セカンダリ




     リスナー                                        リスナー



                     Server=リスナー名;
                     Initial Catalog=AlwaysOnデータベース名




26
待機系サーバーの利用
    Availability Groups の待機系サーバーを読み取り
     サーバーとして利用
        読み取り可能なセカンダリ
        セカンダリを使用したバックアップ / 整合性確認
         (DBCC CHECKDB)
            ミラーリングで実装されていたページ破損検出時の自動ページ
             修復が Availability Groups でも実装されています。




    27
透過的なセカンダリの接続
Availability Group     リスナーを経由して透過的にセカンダリに接続



                      プライマリ    セカンダリ




                     リスナー



                               Server=リスナー名;
                               Initial Catalog=AlwaysOnデータベース名;
                               ApplicationIntent=ReadOnly;




28
Demo
               AlwaysOn Availability Group
     共有フォルダを使用したフェールオーバークラスター




29
本日の Agenda

     “企業” 視点で新機能紹介

     “開発者” 視点で新機能紹介

     “管理者” 視点で新機能紹介

30
“開発者” 視点

      開発ツール

     新しい利用形態
31
SSDT



     新しい開発ツール




32
開発ツール
    新しい開発ツール “SQL Server Data Tools”
     (SSDT)
        以前の BIDS は SSDT になるようです
        Coename “Juneau” / SQL Server Developer Tools と
         呼ばれていたもの
        スナップショット取得、スキーマ比較、SQL Azure のオ
         フライン開発が可能
        SQL Azure のテーブルを GUI を使用して作成可能




    33
Demo
     SSDT の利用




34
LocalDB


     プロセスとして起動する
        SQL Server




35
新しい利用形態
    LocalDB という新しい機能
        SQL Server 2012 Express Edition の機能
            SSDT をインストールすると Express Edition がインストール
             されるため使用可能
    サービスではなくプロセスとして起動する SQL
     Server
        接続をすると自動で SQL Server が起動する
            接続が無い状態が続くと (5分程度) 自動で停止する
        SQL Server Compact Edition とは異なり SQL Server
         Express の機能を使用可能
        SQL Server Express のユーザー インスタンスとは異な
         り、サービスが起動していなくても利用可能

    36
Demo
     ローカルデータベース




37
参考)テストツール
    Distributed Replay を使用した複数端末からのワー
     クロード再生
        SQL Server Profiler を使用したワークロード再生では一
         端末からの再生となっていたが、Distributed Replay を
         使用することで複数の端末を使用して再生することが可
         能




    38
参考) T-SQL 拡張
    Conversion functions
                                                             Metadata Discovery
        PARSE (Transact-SQL)
                                                                   sp_describe_first_result_set
        TRY_CONVERT (Transact-SQL)
                                                                    sp_describe_undeclared_parameters
        TRY_PARSE (Transact-SQL)                             

                                                                   sys.dm_exec_describe_first_result_set
                                                                   sys.dm_exec_describe_first_result_set_for_obje
    Date and time functions                                        ct
        DATEFROMPARTS (Transact-SQL)
        DATETIME2FROMPARTS (Transact-SQL)
                                                             EXECUTE Statement
        DATETIMEFROMPARTS (Transact-SQL)
                                                                   WITH RESULT SETS
        DATETIMEOFFSETFROMPARTS (Transact-SQL)
        EOMONTH (Transact-SQL)
        SMALLDATETIMEFROMPARTS (Transact-SQL)               Sequence Object
        TIMEFROMPARTS (Transact-SQL)
                                                             THROW Statement
    Logical functions
        CHOOSE (Transact-SQL)                               UTF-16 Supplementary Characters (SC)
        IIF (Transact-SQL)                                   Collations
                                                                   _SC
    String functions
        CONCAT (Transact-SQL)                                   Ad-hoc Query Paging Implementation
        FORMAT (Transact-SQL)                                     OFFSET / FETCH


    39
             参照資料 : http://msdn.microsoft.com/en-us/library/cc645577(SQL.110).aspx
本日の Agenda

     “企業” 視点で新機能紹介

     “開発者” 視点で新機能紹介

     “管理者” 視点で新機能紹介

40
“管理者” 視点

     管理ツール

     包含 DB
41
SSMS


     従来からの管理ツールの
         機能強化




42
管理ツールの強化
    Visual Studio 2010 Shell ベース
    SQL Server Management Studio の機能強化
        サービスが停止しているサーバーのログ確認
        スニペット
        クエリ ショートカット
        データベースリカバリアドバイザ
        拡張イベント




    43
Demo
     SSMS の機能強化




44
Containment


       一部の設定をシステム
     データベースから独立して管理




45
包含データベース
    今まで、システムデータベースに含まれていた設定
     の一部をデータベースに含めることができる
        照合順序
        ログイン




    46
ログインの包含
今までのログイン方式           SQL Server

                          master           User DB



             ログイン                  ユーザー
              認証                   マッピング   ユーザー
                 ログイン
クライアント
      ユーザーがデータベース内で完結しているので、
       データベースをまたいだクエリの実行が難しい
 ログインの包含             SQL Server

                          master           User DB



             ログイン
              認証                           ユーザー
クライアント         +
             ユーザー
             マッピング


 47
照合順序の包含
Non Contained Database

              tempdb                               User DB

         Japanese_XJIS_100_CI_AS                     Japanese_BIN2

                  一時テーブル                           CREATE TABLE #tmp

 INSERT INTO #tmp (Col1) VALUES (N'A‘)
 SELECT * FROM #tmp WHERE Col1 = N‘a'    検索結果あり

  Contained Database


            tempdb                                User DB

        Japanese_XJIS_100_CI_AS                      Japanese_BIN2

                    一時テーブル                        CREATE TABLE #tmp

 INSERT INTO #tmp (Col1) VALUES (N'A‘)
 SELECT * FROM #tmp WHERE Col1 = N‘a'
                                         検索結果なし

   48
Demo
     包含データベース




49
参考)管理者に影響しそうな内容
    SQL Server 2000 の互換性レベル (80)の廃止
        以下の操作ができなくなります。
            SQL Server 2000 のバックアップのリストア
            SQL Server 2000 の DB のアタッチ
    32 ビット環境での AWE によるメモリ拡張の廃止
        ページロックは引き続き使用できますが、拡張アドレス
         ウィンドウを使用したデータバッファの拡張ができなく
         なります。




    50
本日の Agenda

     “企業” 視点で新機能紹介

     “開発者” 視点で新機能紹介

     “管理者” 視点で新機能紹介

51
最後に
    SQL Server 2012 は他にもたくさんの機能が追加されていま
     す。
        インダイレクトチェックポイント
        Columnstore Index
        File Table
        監査機能の強化
        Power Pivot 2.0
        SSIS の強化
        リソースガバナーの機能拡張
        他にもいろいろ…
    SQL Server 2012 は現在 RTM 前ですが、充実した内容の自
     習書が提供されています
     皆さんもぜひぜひ使ってみてください
        http://www.microsoft.com/japan/sqlserver/2008/r2/denali
         /movie.mspx


    52
参考
    SQL Server 製品ページ
        http://www.microsoft.com/sqlserver/en/us/default.
         aspx
    SQL Server 2012 RC0
        http://www.microsoft.com/download/en/details.as
         px?id=28145
    SQL Server 2012 Books Online
            http://msdn.microsoft.com/en-
             us/library/ms130214(v=sql.110).aspx
    自習書
        http://www.microsoft.com/japan/sqlserver/2012/m
         ovie.mspx

    53

More Related Content

What's hot

SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓貴仁 大和屋
 
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。Masayuki Ozawa
 
SQL Server パフォーマンスカウンター
SQL Server パフォーマンスカウンターSQL Server パフォーマンスカウンター
SQL Server パフォーマンスカウンターMasayuki Ozawa
 
Sql database その裏側に迫る
Sql database その裏側に迫るSql database その裏側に迫る
Sql database その裏側に迫るMasayuki Ozawa
 
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチSql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチMasayuki Ozawa
 
Sql database managed instance overview and internals
Sql database managed instance overview and internalsSql database managed instance overview and internals
Sql database managed instance overview and internalsMasayuki Ozawa
 
COD2012 T2/T3 : 実機で試す SQL Server の現状取得
COD2012 T2/T3 : 実機で試す SQL Server の現状取得COD2012 T2/T3 : 実機で試す SQL Server の現状取得
COD2012 T2/T3 : 実機で試す SQL Server の現状取得Masayuki Ozawa
 
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアルCOD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアルMasayuki Ozawa
 
Sql server 2016 ctp 3.0 新機能
Sql server 2016 ctp 3.0 新機能Sql server 2016 ctp 3.0 新機能
Sql server 2016 ctp 3.0 新機能Masayuki Ozawa
 
Sql server 構築 運用 tips
Sql server 構築 運用 tipsSql server 構築 運用 tips
Sql server 構築 運用 tipsMasayuki Ozawa
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得Masayuki Ozawa
 
SQL Server 2014 In Memory OLTP Overview
SQL Server 2014 In Memory OLTP OverviewSQL Server 2014 In Memory OLTP Overview
SQL Server 2014 In Memory OLTP OverviewMasayuki Ozawa
 
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史Insight Technology, Inc.
 
COD2012 C3 : SQL Server 2012で振り返る、SQLOSのスレッド スケジューリング
COD2012 C3 : SQL Server 2012で振り返る、SQLOSのスレッド スケジューリングCOD2012 C3 : SQL Server 2012で振り返る、SQLOSのスレッド スケジューリング
COD2012 C3 : SQL Server 2012で振り返る、SQLOSのスレッド スケジューリングMasayuki Ozawa
 
Data consistency 入門 data partitioning ガイダンス
Data consistency 入門 data partitioning ガイダンスData consistency 入門 data partitioning ガイダンス
Data consistency 入門 data partitioning ガイダンスMasayuki Ozawa
 
待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイントMasayuki Ozawa
 
Managed Instance チートシート
Managed Instance チートシートManaged Instance チートシート
Managed Instance チートシートMasayuki Ozawa
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio KumazawaInsight Technology, Inc.
 
C13 SQL Server2012知られざるTips集 by 平山理
C13 SQL Server2012知られざるTips集 by 平山理C13 SQL Server2012知られざるTips集 by 平山理
C13 SQL Server2012知られざるTips集 by 平山理Insight Technology, Inc.
 

What's hot (20)

SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
 
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
 
SQL Server パフォーマンスカウンター
SQL Server パフォーマンスカウンターSQL Server パフォーマンスカウンター
SQL Server パフォーマンスカウンター
 
Sql database その裏側に迫る
Sql database その裏側に迫るSql database その裏側に迫る
Sql database その裏側に迫る
 
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチSql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
 
Sql database managed instance overview and internals
Sql database managed instance overview and internalsSql database managed instance overview and internals
Sql database managed instance overview and internals
 
COD2012 T2/T3 : 実機で試す SQL Server の現状取得
COD2012 T2/T3 : 実機で試す SQL Server の現状取得COD2012 T2/T3 : 実機で試す SQL Server の現状取得
COD2012 T2/T3 : 実機で試す SQL Server の現状取得
 
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアルCOD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
 
Sql server 2016 ctp 3.0 新機能
Sql server 2016 ctp 3.0 新機能Sql server 2016 ctp 3.0 新機能
Sql server 2016 ctp 3.0 新機能
 
Sql server 構築 運用 tips
Sql server 構築 運用 tipsSql server 構築 運用 tips
Sql server 構築 運用 tips
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
 
Sql server 運用 101
Sql server 運用 101Sql server 運用 101
Sql server 運用 101
 
SQL Server 2014 In Memory OLTP Overview
SQL Server 2014 In Memory OLTP OverviewSQL Server 2014 In Memory OLTP Overview
SQL Server 2014 In Memory OLTP Overview
 
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史
 
COD2012 C3 : SQL Server 2012で振り返る、SQLOSのスレッド スケジューリング
COD2012 C3 : SQL Server 2012で振り返る、SQLOSのスレッド スケジューリングCOD2012 C3 : SQL Server 2012で振り返る、SQLOSのスレッド スケジューリング
COD2012 C3 : SQL Server 2012で振り返る、SQLOSのスレッド スケジューリング
 
Data consistency 入門 data partitioning ガイダンス
Data consistency 入門 data partitioning ガイダンスData consistency 入門 data partitioning ガイダンス
Data consistency 入門 data partitioning ガイダンス
 
待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント
 
Managed Instance チートシート
Managed Instance チートシートManaged Instance チートシート
Managed Instance チートシート
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
 
C13 SQL Server2012知られざるTips集 by 平山理
C13 SQL Server2012知られざるTips集 by 平山理C13 SQL Server2012知られざるTips集 by 平山理
C13 SQL Server2012知られざるTips集 by 平山理
 

Viewers also liked

カラムストアインデックス 最初の一歩
カラムストアインデックス 最初の一歩カラムストアインデックス 最初の一歩
カラムストアインデックス 最初の一歩Masayuki Ozawa
 
データベース導入における所要時間と容易性の比較調査 - Oracle Database Appliance VS Microsoft SQL Server -
データベース導入における所要時間と容易性の比較調査 - Oracle Database Appliance VS Microsoft SQL Server -データベース導入における所要時間と容易性の比較調査 - Oracle Database Appliance VS Microsoft SQL Server -
データベース導入における所要時間と容易性の比較調査 - Oracle Database Appliance VS Microsoft SQL Server -オラクルエンジニア通信
 
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史Insight Technology, Inc.
 
そろそろSSH/Telnetを離れて自動化したい
そろそろSSH/Telnetを離れて自動化したいそろそろSSH/Telnetを離れて自動化したい
そろそろSSH/Telnetを離れて自動化したいnetopscoding
 
Hyper-V Replica
Hyper-V ReplicaHyper-V Replica
Hyper-V ReplicaNaoki Abe
 
SQL Server 2016 :Managed backup to Azure
SQL Server 2016 :Managed backup to AzureSQL Server 2016 :Managed backup to Azure
SQL Server 2016 :Managed backup to Azure貴仁 大和屋
 
Sql server 2014 新機能の紹介
Sql server 2014 新機能の紹介Sql server 2014 新機能の紹介
Sql server 2014 新機能の紹介Oda Shinsuke
 
Instrumentation and Telemetry ガイダンス
Instrumentation and TelemetryガイダンスInstrumentation and Telemetryガイダンス
Instrumentation and Telemetry ガイダンス貴仁 大和屋
 
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之Insight Technology, Inc.
 
Always on 可用性グループ 構築時のポイント
Always on 可用性グループ 構築時のポイントAlways on 可用性グループ 構築時のポイント
Always on 可用性グループ 構築時のポイントMasayuki Ozawa
 
SQL serverのデータ破損に備える
SQL serverのデータ破損に備えるSQL serverのデータ破損に備える
SQL serverのデータ破損に備えるokumar savurou
 
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...Insight Technology, Inc.
 
Sql server のバックアップとリストアの基礎
Sql server のバックアップとリストアの基礎Sql server のバックアップとリストアの基礎
Sql server のバックアップとリストアの基礎Masayuki Ozawa
 
Sql server これだけはやっておこう 最終版
Sql server これだけはやっておこう 最終版Sql server これだけはやっておこう 最終版
Sql server これだけはやっておこう 最終版elanlilac
 

Viewers also liked (16)

カラムストアインデックス 最初の一歩
カラムストアインデックス 最初の一歩カラムストアインデックス 最初の一歩
カラムストアインデックス 最初の一歩
 
データベース導入における所要時間と容易性の比較調査 - Oracle Database Appliance VS Microsoft SQL Server -
データベース導入における所要時間と容易性の比較調査 - Oracle Database Appliance VS Microsoft SQL Server -データベース導入における所要時間と容易性の比較調査 - Oracle Database Appliance VS Microsoft SQL Server -
データベース導入における所要時間と容易性の比較調査 - Oracle Database Appliance VS Microsoft SQL Server -
 
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
 
そろそろSSH/Telnetを離れて自動化したい
そろそろSSH/Telnetを離れて自動化したいそろそろSSH/Telnetを離れて自動化したい
そろそろSSH/Telnetを離れて自動化したい
 
freemium
freemiumfreemium
freemium
 
Hyper-V Replica
Hyper-V ReplicaHyper-V Replica
Hyper-V Replica
 
SQL Server 2016 :Managed backup to Azure
SQL Server 2016 :Managed backup to AzureSQL Server 2016 :Managed backup to Azure
SQL Server 2016 :Managed backup to Azure
 
Sql server 2014 新機能の紹介
Sql server 2014 新機能の紹介Sql server 2014 新機能の紹介
Sql server 2014 新機能の紹介
 
DBTS2015_B35_SQLServer2016
DBTS2015_B35_SQLServer2016DBTS2015_B35_SQLServer2016
DBTS2015_B35_SQLServer2016
 
Instrumentation and Telemetry ガイダンス
Instrumentation and TelemetryガイダンスInstrumentation and Telemetryガイダンス
Instrumentation and Telemetry ガイダンス
 
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
 
Always on 可用性グループ 構築時のポイント
Always on 可用性グループ 構築時のポイントAlways on 可用性グループ 構築時のポイント
Always on 可用性グループ 構築時のポイント
 
SQL serverのデータ破損に備える
SQL serverのデータ破損に備えるSQL serverのデータ破損に備える
SQL serverのデータ破損に備える
 
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
 
Sql server のバックアップとリストアの基礎
Sql server のバックアップとリストアの基礎Sql server のバックアップとリストアの基礎
Sql server のバックアップとリストアの基礎
 
Sql server これだけはやっておこう 最終版
Sql server これだけはやっておこう 最終版Sql server これだけはやっておこう 最終版
Sql server これだけはやっておこう 最終版
 

Similar to Sql server 2012 の新機能を 3 つの視点でご紹介(大阪版)

Denali ctp3 always on availability groups 概要
Denali ctp3 always on  availability groups 概要Denali ctp3 always on  availability groups 概要
Denali ctp3 always on availability groups 概要Masayuki Ozawa
 
非公式PaaS勉強会~新宿d社会議室
非公式PaaS勉強会~新宿d社会議室非公式PaaS勉強会~新宿d社会議室
非公式PaaS勉強会~新宿d社会議室Daisuke Masubuchi
 
いよいよ SAP Business Suite 正式サポート! SAP on AWS
いよいよ SAP Business Suite 正式サポート!  SAP on AWSいよいよ SAP Business Suite 正式サポート!  SAP on AWS
いよいよ SAP Business Suite 正式サポート! SAP on AWSMasaru Hiroki
 
Windows Azure 基盤を支えるテクノロジー
Windows Azure 基盤を支えるテクノロジーWindows Azure 基盤を支えるテクノロジー
Windows Azure 基盤を支えるテクノロジーKazumi Hirose
 
C25 SQL Server 2012 概要と Microsoft の Self-Service BI by Tsuyosi Kitagawa
C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi KitagawaC25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa
C25 SQL Server 2012 概要と Microsoft の Self-Service BI by Tsuyosi KitagawaInsight Technology, Inc.
 
Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Hirano Kazunori
 
[DI09] ここまで進化した! マイクロソフトの 「BI 」
[DI09] ここまで進化した! マイクロソフトの 「BI 」[DI09] ここまで進化した! マイクロソフトの 「BI 」
[DI09] ここまで進化した! マイクロソフトの 「BI 」de:code 2017
 
C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章Insight Technology, Inc.
 
DBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターン
DBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターンDBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターン
DBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターンdecode2016
 
Mashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in FukuokaMashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in FukuokaKazumi Hirose
 
CloudStack Overview@OSC2012Fukuoka
CloudStack Overview@OSC2012FukuokaCloudStack Overview@OSC2012Fukuoka
CloudStack Overview@OSC2012FukuokaSatoshi Shimazaki
 
WindowsAzureで女子力アップ
WindowsAzureで女子力アップ WindowsAzureで女子力アップ
WindowsAzureで女子力アップ Shinichiro Isago
 
2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 Azureスペシャル2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 AzureスペシャルDaiyu Hatakeyama
 
Google Compute EngineとPipe API
Google Compute EngineとPipe APIGoogle Compute EngineとPipe API
Google Compute EngineとPipe APImaruyama097
 
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline APIGoogle Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline APImaruyama097
 
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...Insight Technology, Inc.
 

Similar to Sql server 2012 の新機能を 3 つの視点でご紹介(大阪版) (20)

Denali ctp3 always on availability groups 概要
Denali ctp3 always on  availability groups 概要Denali ctp3 always on  availability groups 概要
Denali ctp3 always on availability groups 概要
 
非公式PaaS勉強会~新宿d社会議室
非公式PaaS勉強会~新宿d社会議室非公式PaaS勉強会~新宿d社会議室
非公式PaaS勉強会~新宿d社会議室
 
いよいよ SAP Business Suite 正式サポート! SAP on AWS
いよいよ SAP Business Suite 正式サポート!  SAP on AWSいよいよ SAP Business Suite 正式サポート!  SAP on AWS
いよいよ SAP Business Suite 正式サポート! SAP on AWS
 
Windows Azure 基盤を支えるテクノロジー
Windows Azure 基盤を支えるテクノロジーWindows Azure 基盤を支えるテクノロジー
Windows Azure 基盤を支えるテクノロジー
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
C25 SQL Server 2012 概要と Microsoft の Self-Service BI by Tsuyosi Kitagawa
C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi KitagawaC25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa
C25 SQL Server 2012 概要と Microsoft の Self-Service BI by Tsuyosi Kitagawa
 
Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary
 
DLLAB Ignite Update Data Platform
DLLAB  Ignite Update Data PlatformDLLAB  Ignite Update Data Platform
DLLAB Ignite Update Data Platform
 
[DI09] ここまで進化した! マイクロソフトの 「BI 」
[DI09] ここまで進化した! マイクロソフトの 「BI 」[DI09] ここまで進化した! マイクロソフトの 「BI 」
[DI09] ここまで進化した! マイクロソフトの 「BI 」
 
SAP on AWS情報
SAP on AWS情報SAP on AWS情報
SAP on AWS情報
 
C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章
 
DBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターン
DBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターンDBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターン
DBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターン
 
Mashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in FukuokaMashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in Fukuoka
 
CloudStack Overview@OSC2012Fukuoka
CloudStack Overview@OSC2012FukuokaCloudStack Overview@OSC2012Fukuoka
CloudStack Overview@OSC2012Fukuoka
 
WindowsAzureで女子力アップ
WindowsAzureで女子力アップ WindowsAzureで女子力アップ
WindowsAzureで女子力アップ
 
2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 Azureスペシャル2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 Azureスペシャル
 
Google Compute EngineとPipe API
Google Compute EngineとPipe APIGoogle Compute EngineとPipe API
Google Compute EngineとPipe API
 
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline APIGoogle Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline API
 
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
 
BPStudy20121221
BPStudy20121221BPStudy20121221
BPStudy20121221
 

More from Masayuki Ozawa

Power apps formula cheat sheet
Power apps formula cheat sheetPower apps formula cheat sheet
Power apps formula cheat sheetMasayuki Ozawa
 
K8s install (single cluster)
K8s install (single cluster)K8s install (single cluster)
K8s install (single cluster)Masayuki Ozawa
 
de:code 2018 DA06 SQL Server 管理者におくる SQL Server on Linux Tips
de:code 2018 DA06 SQL Server 管理者におくる SQL Server on Linux Tipsde:code 2018 DA06 SQL Server 管理者におくる SQL Server on Linux Tips
de:code 2018 DA06 SQL Server 管理者におくる SQL Server on Linux TipsMasayuki Ozawa
 
Pacemaker 操作方法メモ
Pacemaker 操作方法メモPacemaker 操作方法メモ
Pacemaker 操作方法メモMasayuki Ozawa
 
Windows エンジニア向け sql server on linux のためのスキルアップデート
Windows エンジニア向け sql server on linux のためのスキルアップデートWindows エンジニア向け sql server on linux のためのスキルアップデート
Windows エンジニア向け sql server on linux のためのスキルアップデートMasayuki Ozawa
 
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介Masayuki Ozawa
 
Sql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new featuresSql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new featuresMasayuki Ozawa
 
DBA から開発者への情報提供
DBA から開発者への情報提供DBA から開発者への情報提供
DBA から開発者への情報提供Masayuki Ozawa
 
SQL Server 簡易診断サービス ご紹介資料
SQL Server 簡易診断サービス ご紹介資料SQL Server 簡易診断サービス ご紹介資料
SQL Server 簡易診断サービス ご紹介資料Masayuki Ozawa
 
SQL Server 現状診断サービス ご紹介資料
SQL Server 現状診断サービス ご紹介資料SQL Server 現状診断サービス ご紹介資料
SQL Server 現状診断サービス ご紹介資料Masayuki Ozawa
 
A25 sql server data page structure deep dive
A25 sql server data page structure deep diveA25 sql server data page structure deep dive
A25 sql server data page structure deep diveMasayuki Ozawa
 
Sql server data store data access internals
Sql server data store data access internalsSql server data store data access internals
Sql server data store data access internalsMasayuki Ozawa
 
Oracle と sql server 比べてみよう (sql server)
Oracle と sql server 比べてみよう (sql server)Oracle と sql server 比べてみよう (sql server)
Oracle と sql server 比べてみよう (sql server)Masayuki Ozawa
 
オンプレのDbaがazureのデータベースを使ってみた
オンプレのDbaがazureのデータベースを使ってみたオンプレのDbaがazureのデータベースを使ってみた
オンプレのDbaがazureのデータベースを使ってみたMasayuki Ozawa
 
Sql database 基本構成と直近で追加されていた機能の紹介
Sql database 基本構成と直近で追加されていた機能の紹介Sql database 基本構成と直近で追加されていた機能の紹介
Sql database 基本構成と直近で追加されていた機能の紹介Masayuki Ozawa
 
和牛をおいしく食べるには
和牛をおいしく食べるには和牛をおいしく食べるには
和牛をおいしく食べるにはMasayuki Ozawa
 

More from Masayuki Ozawa (16)

Power apps formula cheat sheet
Power apps formula cheat sheetPower apps formula cheat sheet
Power apps formula cheat sheet
 
K8s install (single cluster)
K8s install (single cluster)K8s install (single cluster)
K8s install (single cluster)
 
de:code 2018 DA06 SQL Server 管理者におくる SQL Server on Linux Tips
de:code 2018 DA06 SQL Server 管理者におくる SQL Server on Linux Tipsde:code 2018 DA06 SQL Server 管理者におくる SQL Server on Linux Tips
de:code 2018 DA06 SQL Server 管理者におくる SQL Server on Linux Tips
 
Pacemaker 操作方法メモ
Pacemaker 操作方法メモPacemaker 操作方法メモ
Pacemaker 操作方法メモ
 
Windows エンジニア向け sql server on linux のためのスキルアップデート
Windows エンジニア向け sql server on linux のためのスキルアップデートWindows エンジニア向け sql server on linux のためのスキルアップデート
Windows エンジニア向け sql server on linux のためのスキルアップデート
 
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
 
Sql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new featuresSql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new features
 
DBA から開発者への情報提供
DBA から開発者への情報提供DBA から開発者への情報提供
DBA から開発者への情報提供
 
SQL Server 簡易診断サービス ご紹介資料
SQL Server 簡易診断サービス ご紹介資料SQL Server 簡易診断サービス ご紹介資料
SQL Server 簡易診断サービス ご紹介資料
 
SQL Server 現状診断サービス ご紹介資料
SQL Server 現状診断サービス ご紹介資料SQL Server 現状診断サービス ご紹介資料
SQL Server 現状診断サービス ご紹介資料
 
A25 sql server data page structure deep dive
A25 sql server data page structure deep diveA25 sql server data page structure deep dive
A25 sql server data page structure deep dive
 
Sql server data store data access internals
Sql server data store data access internalsSql server data store data access internals
Sql server data store data access internals
 
Oracle と sql server 比べてみよう (sql server)
Oracle と sql server 比べてみよう (sql server)Oracle と sql server 比べてみよう (sql server)
Oracle と sql server 比べてみよう (sql server)
 
オンプレのDbaがazureのデータベースを使ってみた
オンプレのDbaがazureのデータベースを使ってみたオンプレのDbaがazureのデータベースを使ってみた
オンプレのDbaがazureのデータベースを使ってみた
 
Sql database 基本構成と直近で追加されていた機能の紹介
Sql database 基本構成と直近で追加されていた機能の紹介Sql database 基本構成と直近で追加されていた機能の紹介
Sql database 基本構成と直近で追加されていた機能の紹介
 
和牛をおいしく食べるには
和牛をおいしく食べるには和牛をおいしく食べるには
和牛をおいしく食べるには
 

Sql server 2012 の新機能を 3 つの視点でご紹介(大阪版)

  • 1. SQL Server 2012 の新機能を 3 つの視点でご紹介 小澤 真之
  • 2. はじめに 本資料は Denali (SQL Server 2012) CTP3 / RC0 を ベースに作成しています。 そのため、製品版では動作が変わる可能性があります。 あらかじめご了承ください。 2
  • 3. 自己紹介  東京のとある SIer で働いています。  Microsoft 製品の社内技術支援を主にやっています。  が、SQL Server を業務で触る機会はほとんどないので趣味で SQL Server 触っています。 そのため、現場の SQL Server の情報を教えてもらえると喜びま す。  SQLTO という SQL Server のコミュニティと JAZUG とい う Windows Azure のコミュニティに参加しています。  SE の雑記 というブログをやっています。 http://engineermemo.wordpress.com/  Twitter : @Masayuki_Ozawa  Facebook : http://www.facebook.com/masayuki.ozawa 3
  • 4. 本日の Agenda “企業” 視点で新機能紹介 “開発者” 視点で新機能紹介 “管理者” 視点で新機能紹介 4
  • 5. 本題の前に SQL Server 2012 の最新の 情報をさらっと 5
  • 6. SQL Server 2012 新機能ハイライト High Scalability & Security & Beyond Web & Business Enterprise Availability Performance Managebility Breadth Intelligence Information Relational Management PHP ドライバー Unified AlwaysOn 15,000の ユーザー定義 SSDT "Juneau" SSIS サーバー Semantic パーティション サーバーロール Model Win32 アクセス JDBC 4.0 Data Quality 柔軟性のある Contained to ドライバー Project フェールオーバー Columnstore サービス Database Database Files "Crescent“ ポリシー インデックス ローカル DB Power View Master Data Distributed FileTable サービスの機能 FileStream 拡張 アプリケーション Replay UTF-16 インメモリ BI 中心の の速度向上 フェールオーバー Semantic Master Data OpsMgr 結果セットの セルフサービス Full Text Platform サービス Management ページング アラート の速度向上 Add-in for 読み取り可能な Pack for HA Full Globe Excel マルチセカンダリ ARM プロセッサ Spatial SSAS の 空間データの サポート Change Data セカンダリを使用 サポート Sysprep 速度向上 したバックアップ Capture オンライン操作 PowerPivot の for Oracle DAC の拡張 機能拡張 Windows HA for PowerPivot グループの StreamInsight ODBC for Linux 2.0 既定のスキーマ Server Core ハイブリッド SharePoint サポート Active Directory アプリケーション 共有サービスで With SharePoint With For SSRS レポーティング SQL Azure 6 参照資料 : Denali Overview What’s New Feature Technical Overview
  • 7. SQL Server 2012 新機能 7 参照資料 : http://www.sqlpass.org/summit/2011/Live/LiveStreaming.aspx (Day 2 Keynote)
  • 8. Edition 別機能比較 Business 機能 Enterprise Standard Intelligence DB - 16 Core CPU コア数 OS の最大 16 コア BI - OS の最大 基本的な OLTP ○ ○ ○ 開発 ○ ○ ○ (Spatial / FileTable) 管理 ○ ○ ○ (SSMS / ポリシーベースの管理) 基本的な BI ○ ○ ○ セルフサービス BI ○ ○ (SSRS アラート / Power View / PowerPivot for SharePoint) Enterprise データ管理 ○ ○ (Data Quality Services / Master Data Services) インメモリ 表形式 BI (SSAS) ○ ○ 高度なセキュリティ ○ (監査の拡張 / 透過的データ暗号化) DWH ○ (カラムストアインデックス / パーティショニング) △ △ 高可用性 (AlwaysOn) ○ 2 ノード 2 ノード クラスタ クラスタ 8 参照資料 : http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx
  • 9. SQL Server 2012 のリリース予定 CTP : Community Technology Preview RC : Release Candidate (製品候補版) 発表イベント PASS Summit 2011 2012/1H RTM WPC 2011 2011/11 RC0 現状の最新 2011/7 PASS Summit 2010 CTP3 2010/12 CTP1 9
  • 10. ということで 一部のデモは RC0 の環境です RC0 の DL 先 : http://www.microsoft.com/download/en/details.aspx?id=28145 10
  • 11. CTP3 と RC0 の比較  リソースガバナーの機能拡張  CAP_CPU_PERCENT / AFFINITY  SSMS からリスナー経由のセカンダリ接続  ApplicationIntent=ReadOnly を接続パラメーターに設定可  SSMS からインスタンス名を使用した LocalDB への接続  (localdb)¥インスタンス名  _SC (補助文字) 使用時もインテリセンス使用可  SSMS の SQL Azure 対応の強化  デフォルトで AlwaysOn 用の拡張イベントが設定済み  可用性グループを設定すると自動的に有効化される  可用性グループウィザードの変更  Backup Preference / Listener  可用性グループダッシュボード  Failover Wizard / View AlwaysOn Health Event  可用性グループ フェールオーバー時のクラスタークォーラムの Vote チェック  開発ツールが BIDS (BI Development Studio) → SSDT (SQL Server Data Tools) に  SSDT CTP4 は現在英語版が提供されています。  http://msdn.microsoft.com/en-us/data/hh297027 11
  • 12. 本日の Agenda “企業” 視点で新機能紹介 “開発者” 視点で新機能紹介 “管理者” 視点で新機能紹介 12
  • 13. “企業” 視点 意思決定 事業継続 13
  • 14. 意思決定の即応化のための BI  BI の目的はデータの可視化  だけではないですよね  目的に合わせてデータの見方を柔軟に、即時に変え ることが重要 (見える化、見 (魅) せる化)  会議で出た意見のレポートを後で作るのではなく会議中 に即時にレポートを作成  SQL Server 2012 ではセルフサービス BI の機能が 大幅に強化されています 14
  • 15. Power View 強化されたセルフサービス BI 15
  • 16. Power View  Power Pivot for SharePoint の拡張  Power Pivot for SharePoint 上にアップロードした Power Pivot や BISM (Business Intelligence Semantic Model) 接続を使用してブラウザ上でリッチな UI を持つレポートを作成可能  SharePoint Server 2010 SP1 が必要となる  SQL Server 2012 に対応した SharePoint は SP1 16
  • 17. PASS Summit 2011 のデモ Windows Phone 7 Android Tablet iPad 17 参照資料 : http://www.sqlpass.org/summit/2011/Live/LiveStreaming.aspx (Day 1 Keynote)
  • 18. Demo Power View を使ってみる SQL Server Denali CTP 3 Demo VHD http://www.microsoft.com/download/en/details.aspx?id=27740 SQL Server Power View 体験サイト http://powerview.sqlbi.jp/ 18
  • 20. 事業継続  事業継続を考慮し、災害対策サイトを構築し、複数 の拠点を使用したデータセンターの構成が求められ る今日この頃  SQL Server 2012 では、複数地域でのデータセン ターを使用した可用性環境を構成が可能に 20
  • 21. AlwaysOn “いつでも” “どこからでも” 使えるように 柔軟な高可用性環境を提供 21
  • 22. AlwaysOn の種類 Availability Groups • 複数のセカンダリを使用した、ミラーリングより高い可用性 • 読み取り可能なセカンダリ • 1 ~5 の 5 段階でフェールオーバーポリシーを設定可能 Failover Clustering • マルチサブネットフェールオーバークラスター • 柔軟なファイル配置 • 0 ~ 5 の 6 段階でフェールオーバーポリシーを設定可能 Server Core • Server Core 上での SQL Server のサポート • Windows Server 2008 R2 SP1 の Server Core が必要 22
  • 23. AlwaysOn Availability Group WSFC : Windows Server Failover Clustering ミラーリングの ウィットネス相当 クラスター 制御用 クラスターリソース プライマリ セカンダリ (更新可能) (読み取り可能な 複数の待機サーバー) プライマリ: 1 台 セカンダリ: 4 台 3 台で同期モード可能 同期モードの 2 台で自動フェールオーバー可能 Active Directory 必須 23
  • 24. 遠隔地拠点を使用した HADR 非同期モード 自動F/Oあり 同期モード 非同期モード 非同期モード 24
  • 25. AlwaysOn Failover Clustering サブネット A サブネット B 255.255.255.0 255.255.0.0 192.168.0.1 172.23.0.1 sp_server_diagnosticsで インスタンスの死活監視 tempdb tempdb ファイルサーバー System DB User DB ※ローカルディスクを使用した tempdb については SQL Server 2008 R2 でも -T3615 を使用することで設定可能 25
  • 26. 透過的なプライマリの接続 Availability Group リスナーを経由してプライマリ / セカンダリに接続 接続文字列はリスナーに対しての接続情報 プライマリ セカンダリ プライマリ セカンダリ リスナー リスナー Server=リスナー名; Initial Catalog=AlwaysOnデータベース名 26
  • 27. 待機系サーバーの利用  Availability Groups の待機系サーバーを読み取り サーバーとして利用  読み取り可能なセカンダリ  セカンダリを使用したバックアップ / 整合性確認 (DBCC CHECKDB)  ミラーリングで実装されていたページ破損検出時の自動ページ 修復が Availability Groups でも実装されています。 27
  • 28. 透過的なセカンダリの接続 Availability Group リスナーを経由して透過的にセカンダリに接続 プライマリ セカンダリ リスナー Server=リスナー名; Initial Catalog=AlwaysOnデータベース名; ApplicationIntent=ReadOnly; 28
  • 29. Demo AlwaysOn Availability Group 共有フォルダを使用したフェールオーバークラスター 29
  • 30. 本日の Agenda “企業” 視点で新機能紹介 “開発者” 視点で新機能紹介 “管理者” 視点で新機能紹介 30
  • 31. “開発者” 視点 開発ツール 新しい利用形態 31
  • 32. SSDT 新しい開発ツール 32
  • 33. 開発ツール  新しい開発ツール “SQL Server Data Tools” (SSDT)  以前の BIDS は SSDT になるようです  Coename “Juneau” / SQL Server Developer Tools と 呼ばれていたもの  スナップショット取得、スキーマ比較、SQL Azure のオ フライン開発が可能  SQL Azure のテーブルを GUI を使用して作成可能 33
  • 34. Demo SSDT の利用 34
  • 35. LocalDB プロセスとして起動する SQL Server 35
  • 36. 新しい利用形態  LocalDB という新しい機能  SQL Server 2012 Express Edition の機能  SSDT をインストールすると Express Edition がインストール されるため使用可能  サービスではなくプロセスとして起動する SQL Server  接続をすると自動で SQL Server が起動する  接続が無い状態が続くと (5分程度) 自動で停止する  SQL Server Compact Edition とは異なり SQL Server Express の機能を使用可能  SQL Server Express のユーザー インスタンスとは異な り、サービスが起動していなくても利用可能 36
  • 37. Demo ローカルデータベース 37
  • 38. 参考)テストツール  Distributed Replay を使用した複数端末からのワー クロード再生  SQL Server Profiler を使用したワークロード再生では一 端末からの再生となっていたが、Distributed Replay を 使用することで複数の端末を使用して再生することが可 能 38
  • 39. 参考) T-SQL 拡張  Conversion functions  Metadata Discovery  PARSE (Transact-SQL)  sp_describe_first_result_set  TRY_CONVERT (Transact-SQL) sp_describe_undeclared_parameters  TRY_PARSE (Transact-SQL)   sys.dm_exec_describe_first_result_set  sys.dm_exec_describe_first_result_set_for_obje  Date and time functions ct  DATEFROMPARTS (Transact-SQL)  DATETIME2FROMPARTS (Transact-SQL)  EXECUTE Statement  DATETIMEFROMPARTS (Transact-SQL)  WITH RESULT SETS  DATETIMEOFFSETFROMPARTS (Transact-SQL)  EOMONTH (Transact-SQL)  SMALLDATETIMEFROMPARTS (Transact-SQL)  Sequence Object  TIMEFROMPARTS (Transact-SQL)  THROW Statement  Logical functions  CHOOSE (Transact-SQL)  UTF-16 Supplementary Characters (SC)  IIF (Transact-SQL) Collations  _SC  String functions  CONCAT (Transact-SQL)  Ad-hoc Query Paging Implementation  FORMAT (Transact-SQL)  OFFSET / FETCH 39 参照資料 : http://msdn.microsoft.com/en-us/library/cc645577(SQL.110).aspx
  • 40. 本日の Agenda “企業” 視点で新機能紹介 “開発者” 視点で新機能紹介 “管理者” 視点で新機能紹介 40
  • 41. “管理者” 視点 管理ツール 包含 DB 41
  • 42. SSMS 従来からの管理ツールの 機能強化 42
  • 43. 管理ツールの強化  Visual Studio 2010 Shell ベース  SQL Server Management Studio の機能強化  サービスが停止しているサーバーのログ確認  スニペット  クエリ ショートカット  データベースリカバリアドバイザ  拡張イベント 43
  • 44. Demo SSMS の機能強化 44
  • 45. Containment 一部の設定をシステム データベースから独立して管理 45
  • 46. 包含データベース  今まで、システムデータベースに含まれていた設定 の一部をデータベースに含めることができる  照合順序  ログイン 46
  • 47. ログインの包含 今までのログイン方式 SQL Server master User DB ログイン ユーザー 認証 マッピング ユーザー ログイン クライアント ユーザーがデータベース内で完結しているので、 データベースをまたいだクエリの実行が難しい ログインの包含 SQL Server master User DB ログイン 認証 ユーザー クライアント + ユーザー マッピング 47
  • 48. 照合順序の包含 Non Contained Database tempdb User DB Japanese_XJIS_100_CI_AS Japanese_BIN2 一時テーブル CREATE TABLE #tmp INSERT INTO #tmp (Col1) VALUES (N'A‘) SELECT * FROM #tmp WHERE Col1 = N‘a' 検索結果あり Contained Database tempdb User DB Japanese_XJIS_100_CI_AS Japanese_BIN2 一時テーブル CREATE TABLE #tmp INSERT INTO #tmp (Col1) VALUES (N'A‘) SELECT * FROM #tmp WHERE Col1 = N‘a' 検索結果なし 48
  • 49. Demo 包含データベース 49
  • 50. 参考)管理者に影響しそうな内容  SQL Server 2000 の互換性レベル (80)の廃止  以下の操作ができなくなります。  SQL Server 2000 のバックアップのリストア  SQL Server 2000 の DB のアタッチ  32 ビット環境での AWE によるメモリ拡張の廃止  ページロックは引き続き使用できますが、拡張アドレス ウィンドウを使用したデータバッファの拡張ができなく なります。 50
  • 51. 本日の Agenda “企業” 視点で新機能紹介 “開発者” 視点で新機能紹介 “管理者” 視点で新機能紹介 51
  • 52. 最後に  SQL Server 2012 は他にもたくさんの機能が追加されていま す。  インダイレクトチェックポイント  Columnstore Index  File Table  監査機能の強化  Power Pivot 2.0  SSIS の強化  リソースガバナーの機能拡張  他にもいろいろ…  SQL Server 2012 は現在 RTM 前ですが、充実した内容の自 習書が提供されています 皆さんもぜひぜひ使ってみてください  http://www.microsoft.com/japan/sqlserver/2008/r2/denali /movie.mspx 52
  • 53. 参考  SQL Server 製品ページ  http://www.microsoft.com/sqlserver/en/us/default. aspx  SQL Server 2012 RC0  http://www.microsoft.com/download/en/details.as px?id=28145  SQL Server 2012 Books Online  http://msdn.microsoft.com/en- us/library/ms130214(v=sql.110).aspx  自習書  http://www.microsoft.com/japan/sqlserver/2012/m ovie.mspx 53