Shoeisha Technology Media

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

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

テーマ別に探す

SQL Server 2008ユーザーが2017にアップグレードすることで得られるメリット

2018/04/24 06:00

 SQL Server 2017が昨年リリースされました。SQL Server 2017ではついにLinuxで動くようになり、SQL Serverをあまり意識していなかったLinuxユーザーからも興味を持って受け入れられていました。一方、過去にリリースされたSQL Serverのサポートが終了するバージョンも増えており、直近では、SQL Server 2008(R2)が、2019年7月に延長サポートの終了をひかえている状態です。

 SQL Server 2008がリリースされてからSQL Server 2017まで既に10年経過しており、その間にメジャーバージョンも2012,2014,2016そして現在の2017と4回行われています(2008 R2も入れると5回)。

 当然のことながら、その間に様々な機能が追加されており、2008にはなかったような便利な機能も多数搭載されています。

 であれば、サポート切れにより仕方なくアップグレードというネガティブな理由だけでなく、バージョンアップすることでSQL Server 2008ではなかったようなメリットが受けられるかもしれません。

 そこで今回は、SQL Server 2008ユーザーが2017にアップグレードすることで得られるメリットについてご紹介していきたいと思います。

発売製品 ライフサイクルの開始日 メインストリームサポートの終了日 延長サポートの終了日
Microsoft SQL Server 2008 Enterprise 2008/11/07 2014/7/8(Service Pack 4)  2019/7/9(Service Pack 4)
Microsoft SQL Server 2008 R2 Enterprise 2010/7/20 2014/7/8(Service Pack 3) 2019/7/9(Service Pack 3)

1.パフォーマンスの向上

 集計処理のパフォーマンスを大幅に改善可能な機能である列ストアインデックスや、IOが発生しない為高速に処理可能なインメモリOLTPなど、SQL Server 2008以降でパフォーマンス向上につながる機能が多く追加されています。特に、列ストアインデックスについては、データ量が多ければ多いほど効果があるので、例えば夜間バッチの集計で数時間かかっていたような処理が数分で終わるようになった、なんてこともありえるかもしれません。

 また、SQL Server 2016 以降は、列ストアインデックスと従来のインデックス(またはインメモリOLTP)を組み合わせることもできるようになっています。これにより、従来はOLTP用とDWH用のデータベースを別々に構築していたようなケースも、同一データベース上で構築することができるかもしれません。

(出典:有限会社エスキューエル・クオリティSQL Server 2016 への移行とアップグレードの実践)
インメモリへの取り組み
(出典:有限会社エスキューエル・クオリティ『SQL Server 2016 への移行とアップグレードの実践』)
SQL Server 2017でのOperational Analytics(リレーショナルDB とカラム指向の融合)(出典;有限会社エスキューエル・クオリティSQL Server 2016 への移行とアップグレードの実践)
SQL Server 2017でのOperational Analytics(リレーショナルDB とカラム指向の融合)
(出典:有限会社エスキューエル・クオリティ『SQL Server 2016 への移行とアップグレードの実践』)

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


著者プロフィール

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

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

バックナンバー

連載:SQL Server 2017 への移行とアップグレードの実践
All contents copyright © 2007-2018 Shoeisha Co., Ltd. All rights reserved. ver.1.5