SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

  • Security Online
  • DB Online
  • ニュース
  • 新着記事一覧
  • イベント

    コスト高にならない「Oracle Database」クラウド移行の方策ー35年の知見からOCIと最新PaaSを徹底解説! powered by EnterpriseZine
    2025年10月17日(金) オンライン開催

    • SaaS ERP最前線──適者生存の市場を勝ち抜く企業はどこに

      SaaS ERP最前線──適者生存の市場を勝ち抜く企業はどこに

    • Next エンタープライズAI

      Next エンタープライズAI

    • 酒井真弓の『Enterprise IT Women』訪問記

      酒井真弓の『Enterprise IT Women』訪問記

    • IT部門から“組織変革”を~気鋭のトップランナーを訪ねる~

      IT部門から“組織変革”を~気鋭のトップランナーを訪ねる~

  • ブログ

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

最新イベントはこちら!

コスト高にならない「Oracle Database」クラウド移行の方策ー35年の知見からOCIと最新PaaSを徹底解説! powered by EnterpriseZine

2025年10月17日(金) オンライン開催

EnterpriseZine(エンタープライズジン)

EnterpriseZine編集部が最旬ITトピックの深層に迫る。ここでしか読めない、エンタープライズITの最新トピックをお届けします。

『EnterpriseZine Press』

2025年夏号(EnterpriseZine Press 2025 Summer)特集「“老舗”の中小企業がDX推進できたワケ──有識者・実践者から学ぶトップリーダーの覚悟」

SQL Server 2017 への移行とアップグレードの実践(AD)

SQL Serverのアップグレードを助ける2つのツール

2.Database Experimentation Assistant(DEA)

 次に、DEAというツールをご紹介します。DEAはアップグレードによりパフォーマンスに差異があるかどうかを分析することができるツールです。

 DEAの機能としては、Capture,Replay,Analysisの3つがあります。

  1. Capture:ワークロードをキャプチャする機能
  2. Replay:キャプチャしたワークロードを別環境で再現する機能
  3. Analysis:ワークロードの結果を分析してレポートする機能

 実際のアップグレードでは、以下のような使い方が考えられます。

  1. 本番環境でワークロードをキャプチャ
  2. 1のワークロードをステージング環境と移行先環境で再現
  3. ステージング環境と移行先環境で何が遅延したか確認

DEAインストール

 DEAのシステム要件やダウンロードサイトはこちらをご確認ください。

 対応OSがWindows Server 2012以降なので、DMA同様Windows Server 2008では動作しないのでご注意ください。

DEAの使用

 DEAを使ってみましょう。

 今回、移行を想定した以下のような検証環境を作成しています。また、DEAのバージョンは2.6を使用しています。

 0.起動

 DEAを起動すると、以下のような初期画面が表示されます。

 1.Capture

 ワークロードをキャプチャする機能を実行します。キャプチャは移行元の本番環境から取得することを想定しています。

  •  Capture name:任意の名前
  •  Format:SQLトレース/Xeventsを選択 ―Xeventは動作せず。恐らく、SQL Server 2008には対応していないと思われる
  •  Duration:キャプチャする間隔(分)
  •  Capture Location:キャプチャしたトレースファイルの出力先―キャプチャするSQL Server側に出力されます
  •  Server Type:SQL Server/AzureSqlDb/AzureSqlManagedInstanceを選択
  •  Server name:サーバー名かIPアドレスを指定
  •  Authentication Type:Windows認証/SQL認証を選択
  •  Database name:キャプチャするデータベース(任意)。

 上記を指定後、Startを押下すれば、キャプチャがスタートします。

 Capture DetailsのPROGRESSが設定したDurationからカウントダウンされ、0になったらキャプチャ終了です。

 終了後、Capture LocationのフォルダにMinimum_[Capture Name]x.trcというトレースファイルが出力されています。このトレースファイルが取得したワークロードになります。

 2.Replay

 次に、1でキャプチャしたワークロードを別環境で実行します。

 トレースファイルをDEAがインストールされている環境に移動します。

 DEAで取得したワークロードを別の環境で実行します。

  •  Replay name:任意の名前
  •  Source Trace Format:SQL Trace/Xeventsを選択―キャプチャ時に指定したトレースフォーマットを指定
  •  Source Trace Location:local/Blob。キャプチャしたファイルの保存先
  •  Full path to source file:キャプチャしたファイルのパス
  •  Replay Tool:Dreplay/Inbuiltを選択―Trace FormatがSQL Traceの場合、Dreplayを選択
  •  Controller machine name:リプレイコントローラーがあるホスト名
  •  Replay Trace Location:リプレイ時のトレースファイルの保存先
  •  Server Type:SQL Server/AzureSqlDb/AzureSqlManagedInstanceを選択
  •  Server name:サーバー名かIPアドレスを指定
  •  Authentication Type:Windows認証/SQL認証を選択。―Dreplayの場合Windows認証にする必要があります
  •  Database name:キャプチャするデータベース。未指定の場合全データベースが対象

 Startを実行すると、対象環境に対してキャプチャしたワークロードが実行されます。実行後、対象サーバー上にリプレイ時のトレースファイルが作成されます。

【参考資料】『SQL Server 2016 実践シリーズ No.1 SQL Server 2016 への移行とアップグレードの実践』の無料ダウンロードはこちらからどうぞ!

次のページ
3.Analysis

この記事は参考になりましたか?

  • Facebook
  • X
  • Pocket
  • note
SQL Server 2017 への移行とアップグレードの実践連載記事一覧

もっと読む

この記事の著者

内山義夫(ウチヤマ ヨシオ)

株式会社インサイトテクノロジー
コンサルティング事業部 シニアコンサルタント 2005年にインサイトテクノロジー入社。 Oracleの設計やトラブルシューティングをメインに、SQL ServerやMySQLなどボーダレスに渡り歩く。 最近ではDBの移行コンサルティングがメインになりつつある。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/11142 2018/09/07 06:00

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

  1. 1
    村田製作所が挑む「自律分散型DX」の現在地──80年の歴史に新たな基盤を築くDXリーダーの覚悟 NEW
  2. 2
    八子知礼氏に聞く、製造業DXのその先──宇宙ビジネスまで見据えた「AI×専門フレームワーク」の長期戦略とは? NEW
  3. 3
    「SplunkはCiscoによって進化する」本社経営陣が明かす、AI時代の“データ覇権”を握る新戦略 NEW
  4. 4
    松山市、変革を担う“推進リーダー”育成に挑んだ1年がかりの研修を振り返る──修了後の適正配置が課題に
  5. 5
    なぜソニー銀行は勘定系システムのフルクラウド化を実現できたか? 成功の鍵を握る「技術負債を作らない」アプローチと、システム企画の舞台裏
  6. 6
    なぜMUFG、ソニー、セブン&アイはGoogleのAIを選んだのか?── Google Cloud幹部が語る日本企業との「共同のイノベーション」
  7. 7
    1年経っても冷めやらぬVMware買収騒動の余波……場当たり的な“離脱”の前に考えるべきポイント
  8. 8
    国内最大級のSaaS企業ラクスはあえてオンプレミス強化 「クラウドネイティブ・オンプレミス」戦略とは
  9. 9
    コロナ危機で仕込んだ「DXのタネ」が花開いた旭化成ホームズ “紙文化”残る不動産業界での奮闘劇
  10. 10
    IT部門は消滅する?大規模開発の常識を覆しかねない自律型AIエンジニア「Devin」のインパクトとは

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング

  1. 1
    村田製作所が挑む「自律分散型DX」の現在地──80年の歴史に新たな基盤を築くDXリーダーの覚悟 NEW
  2. 2
    八子知礼氏に聞く、製造業DXのその先──宇宙ビジネスまで見据えた「AI×専門フレームワーク」の長期戦略とは? NEW
  3. 3
    「SplunkはCiscoによって進化する」本社経営陣が明かす、AI時代の“データ覇権”を握る新戦略 NEW
  4. 4
    松山市、変革を担う“推進リーダー”育成に挑んだ1年がかりの研修を振り返る──修了後の適正配置が課題に
  5. 5
    なぜソニー銀行は勘定系システムのフルクラウド化を実現できたか? 成功の鍵を握る「技術負債を作らない」アプローチと、システム企画の舞台裏
  6. 6
    なぜMUFG、ソニー、セブン&アイはGoogleのAIを選んだのか?── Google Cloud幹部が語る日本企業との「共同のイノベーション」
  7. 7
    1年経っても冷めやらぬVMware買収騒動の余波……場当たり的な“離脱”の前に考えるべきポイント
  8. 8
    国内最大級のSaaS企業ラクスはあえてオンプレミス強化 「クラウドネイティブ・オンプレミス」戦略とは
  9. 9
    コロナ危機で仕込んだ「DXのタネ」が花開いた旭化成ホームズ “紙文化”残る不動産業界での奮闘劇
  10. 10
    IT部門は消滅する?大規模開発の常識を覆しかねない自律型AIエンジニア「Devin」のインパクトとは