SlideShare a Scribd company logo
1 of 19
Download to read offline
SQL Server 現状診断サービス
ご紹介資料
2015 年 1 月版
SQL Server 現状診断サービスについて
2
 SQL Server を利用していて、
「現状の設定の妥当性」
「稼働状況」
について不安を持たれたことはありませんか?
 SQL Server 現状診断サービスでは
「CPU / メモリ / ディスクの利用状況の可視化」
「SQL Server の適切な設定が行われているか」
「診断の結果、改善すべきポイントがあるか」
といった、SQL Server の各種情報と改善案を記載した
報告書を作成し、お客様の不安を解消いたします。
SQL Server 現状診断サービス ご紹介資料
SQL Server 現状診断サービスの作業範囲
SQL Server 現状診断サービス ご紹介資料3
 SQL Server のチューニングは、一般的に以下のサイクルで実施します。
 SQL Server 現状診断サービスでは、以下のチューニングのサイクルのうち、
「現状の整理」「チューニング箇所の把握と方法の検討」に必要となる情報の取
得 / 解析作業を実施いたします。
現状の整理
チューニング
箇所の把握と
方法の検討
チューニング
実施
効果の測定
SQL Server 現状診断サービスの作業範囲
お客様作業
診断報告書
4 SQL Server 現状診断サービス ご紹介資料
診断報告書について
5
 SQL Server 現状診断サービスでは SQL Server の各種
状態を記載した、以下の成果物を作成いたします。
 診断報告書 (電子媒体)
 CD または DVD のメディアに診断報告書の電子媒体を格納し、納
品させていただきます。
 診断報告書は弊社で用意した PowerPoint プレゼンテーションファ
イル (pptx) を使用します。
 診断に使用した情報取得のためのクエリは成果物には含まれており
ません。予めご了承ください。
 診断報告書の内容については次ページをご参照下さい。
SQL Server 現状診断サービス ご紹介資料
診断報告書サンプル
SQL Server 現状診断サービス ご紹介資料6
 以下のサンプルは診断時に作成する報告書の一例を記述したものです。
 各ページを拡大したものについては、別添の報告書サンプルをご参照ください。
 診断対象によって報告内容が異なります。予めご了承ください。
 サンプルのため、各内容についての考察が記載されておりませんが、実際の診断報告書には各
内容についての考察が記載されております。
 改善案をご提案できる場合には、考察と合わせて改善案をご報告させていただいております。
診断の作業範囲
7 SQL Server 現状診断サービス ご紹介資料
SQL Server 現状診断サービスの作業範囲
8
 診断の対象は SQL Server のデータベースエンジンとなります。
 SSIS / SSRS / SSAS 等の、データベースエンジン以外の機能に関しては診断対象外となりま
す。
 SQL Server を使用しているアプリケーションや、実行されているクエ
リ/インデックスチューニングについては診断サービスの対象外となりま
す。
 診断中に特筆すべきクエリ/インデックスの情報が取得できた場合にはご報告させていただきま
すが、クエリやアプリケーションのチューニングに主眼を置いたものではございません。
 診断で取得できた情報によっては、報告内容にクエリについての情報が含まれない場合があります。
予めご了承ください。
 診断中は情報取得のために 5% 程度 SQL Server の負荷が上がることが
想定されます。予めご了承ください。
 本サービスは現状の診断のみを対象としております。
 診断により発見された設定変更 (改善案) に対しての、実際の変更作業はお客様作業となり、弊
社の作業範囲に含まれておりません。予めご了承ください。
SQL Server 現状診断サービス ご紹介資料
診断可能な SQL Server のバージョン
SQL Server 現状診断サービス ご紹介資料9
 SQL Server 診断では以下のバージョンの SQL Server
を対象としています。※1
 SQL Server 2005 (x86 / x64)
 Standard Edition / Enterprise Edition
 SQL Server 2008 (x86 / x64)
 Standard Edition / Enterprise Edition
 SQL Server 2012 (x86 / x64)
 Standard Edition / Enterprise Edition
 SQL Server 2014 (x86 / x64)
 Standard Edition / Enterprise Edition
※1 : Microsoft Azure SQL Database / Amazon Web Services RDS for SQL Server についても対応予定です。
診断の流れ
10 SQL Server 現状診断サービス ご紹介資料
診断の流れ
11
 診断作業は以下の流れで実施いたします。
SQL Server 現状診断サービス ご紹介資料
診断作業
診断前
環境準備
報告書
作成
報告会
実施
 診断前環境準備
 診断に必要となる環境の準備作業となります。
 診断開始の1時間前から作業準備を実施させていただきます。
 診断作業
 診断対象の SQL Server の各種状態を取得します。
 情報取得作業は特定の時間帯 (1時間~2時間程度) で実施いたします。
 取得した情報は報告書作成のために持ち帰らせていただきます。
 報告書作成
 持ち帰らせていただいた情報をもとに報告書を作成します。
 報告書の作成は、通常 8 ~ 10 営業日程度を想定していますが、診断対象の規模によって
作業日数が異なります。
 報告会実施
 作成した報告書をもとに報告会を実施いたします
 報告会は、1 インスタンスにつき 1時間30分~2時間程度を想定しています。
作業分担
SQL Server 現状診断サービス ご紹介資料12
現状診断※1
報告書作成
報告会実施
報告内容
適用検討
/
作業実施
※1 : お客様作業については現状診断実施時の立ち合いを想定しています
弊社作業
お客様作業
診断に際しての準備について
SQL Server 現状診断サービス ご紹介資料13
診断に際して必要となる環境
14
 診断の実施に際して、以下の環境のご準備をお願いいたします。※1
 パフォーマンスモニターで診断対象に接続が可能。
 SQL Server Management Studioで診断対象に接続可能。
 診断用のクエリを配置して実行できる必要があります。
 1 インスタンスにつき 400MB 程度の作業領域が必要となります。※2
 取得した診断用データを上記の環境から引き上げ、報告書を作成します。
 診断報告書を作成するため、作業領域に取得したデータを USB HD 等の外部媒体に保
存し、弊社に持ち帰りデータの解析をさせていただきます。
※1 : 情報の取得には負荷がかかるため、診断対象とは別の環境を使用してデータを取得することを推奨しています
診断対象
データ取得端末
パフォーマンス
モニター
SQL Server
Management Studio
診断用データ
外部から接続して
データを取得
SQL Server 現状診断サービス ご紹介資料
取得したデータを引き上げ報告書を作成
※2 : 2 時間の診断データを取得した場合に必要となる作業領域の目安となります
診断環境で必要な権限
15
 診断を実施するに際して、診断対象の以下の権限が必要
となります。
 OS の Administrators グループのユーザー
 パフォーマンスモニターで情報を取得するために使用します。
 SQL Server の sysadmin の SQL Server認証のログイン
 SQL Server Management Studio で情報を取得するために使用し
ます。
 上記のユーザーを使用してデータ取得端末から診断対象
の SQL Server に接続を行い、各種情報を取得します。
 取得する情報については次ページをご参照ください。
SQL Server 現状診断サービス ご紹介資料
(参考)パフォーマンスモニターで取得する情報
16
 パフォーマンスモニターでは、以下の情報を取得します※1
※1 : 診断状況に応じて、取得する項目が変わる可能性もあります。本情報は代表的な取得項目となります。
情報の種別 カウンター名
OS Memory Physical Disk Server Work Queue
NUMA Node Memory Logical Disk
Paging File Process
Network Adapter Processor
Network Interface System
Network Segment Server
SQL Server SQLServer:Access Methods SQLServer:Memory Manager SQLServer:Availability Replica
SQLServer:Batch Resp Statistics SQLServer:Memory Node SQLServer:Database Replica
SQLServer:Buffer Manager SQLServer:Plan Cache SQLServer:Broker/DBM Tarnsport
SQLServer:Buffer Node SQLServer:Query Execution
SQLServer:Catalog Metadata SQLServer:Resource Pool Stats
SQLServer:Databases SQLServer:SQL Errors
SQLServer:Deprecated Features SQLServer:SQL Statistics
SQLServer:General Statistics SQLServer:Transactions
SQLServer:Latches SQLServer:Wait Statistics
SQLServer:Locks SQLServer:Workload Group Stats
SQL Server 現状診断サービス ご紹介資料
(参考)SQL Server Management Studio で取得する情報
SQL Server 現状診断サービス ご紹介資料17
 SQL Server Management Studio では、以下の情報を取得します※1
※1 : 診断状況に応じて、取得する項目が変わる可能性もあります。本情報は代表的な取得項目となります。
※2 : インデックスの断片化情報も取得対象としていますが、DBサイズや負荷状態によっては取得を行わないこともあります。
情報の種別 取得情報名
データベース情報 sys.master_files DBCC SQLPERF fn_virtualfilestats
sys.dm_io_pending_io_requests sys.dm_db_partition_stats dps sys.dm_db_file_space_usage
メモリ情報 sys.dm_os_performance_counters sys.dm_os_memory_objects sys.dm_os_memory_clerks
sys.dm_os_memory_cache_counters sys.dm_os_memory_pools sys.dm_os_sys_info
DBCC MEMORYSTATUS sys.dm_os_buffer_descriptors
クエリ情報 sys.dm_exec_cached_plans sys.dm_exec_query_stats sys.dm_exec_sql_text
sys.dm_exec_query_plan
インデックス情報 sys.indexes sys.dm_db_missing_index_details sys.dm_db_index_usage_stats
sys.dm_db_index_operational_stats sys.dm_db_index_physical_stats※2 sys.dm_db_partition_stats
sys.stats sys.dm_db_stats_properties
SQLOS情報 sys.dm_os_schedulers sys.dm_os_wait_stats sys.dm_os_latch_stats
sys.dm_os_spinlock_stats DBCC TRACESTATUS
バックアップ情報 backupset
お見積について
18 SQL Server 現状診断サービス ご紹介資料
お見積について
19
 診断作業費に関しては、以下の内容をヒアリングし、
環境の規模に応じて、お見積をさせていただいておりま
す。
 SQL Server のバージョン
 診断対象のインスタンス数
 データベース数
 データベースサイズ
 診断時間
 作業場所 ※1
 診断作業の標準価格をお出しすることはできますので、
標準価格が必要な場合は、お問い合わせください。
SQL Server 現状診断サービス ご紹介資料
※1 : 遠方での作業が発生する場合、移動交通費/宿泊費を別途請求させていただく場合があります。

More Related Content

What's hot

Oracle と sql server 比べてみよう (sql server)
Oracle と sql server 比べてみよう (sql server)Oracle と sql server 比べてみよう (sql server)
Oracle と sql server 比べてみよう (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 の改善ポイント
待ち事象から考える、Sql server の改善ポイント待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイントMasayuki Ozawa
 
Data consistency 入門 data partitioning ガイダンス
Data consistency 入門 data partitioning ガイダンスData consistency 入門 data partitioning ガイダンス
Data consistency 入門 data partitioning ガイダンスMasayuki Ozawa
 
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するdb tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するMasayuki 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
 
SQL Server パフォーマンス問題対処 Deep Dive
SQL Server パフォーマンス問題対処 Deep DiveSQL Server パフォーマンス問題対処 Deep Dive
SQL Server パフォーマンス問題対処 Deep DiveKoichiro Sasaki
 
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓貴仁 大和屋
 
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史Insight Technology, Inc.
 
SQL Server パフォーマンスカウンター
SQL Server パフォーマンスカウンターSQL Server パフォーマンスカウンター
SQL Server パフォーマンスカウンターMasayuki Ozawa
 
Sql server 構築 運用 tips
Sql server 構築 運用 tipsSql server 構築 運用 tips
Sql server 構築 運用 tipsMasayuki 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.
 
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
 
Sql server よく聞く設定とその効果
Sql server よく聞く設定とその効果Sql server よく聞く設定とその効果
Sql server よく聞く設定とその効果Masayuki Ozawa
 
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi InabaInsight Technology, Inc.
 
DBA から開発者への情報提供
DBA から開発者への情報提供DBA から開発者への情報提供
DBA から開発者への情報提供Masayuki Ozawa
 
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチSql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチMasayuki Ozawa
 
SQL Server 2014 データベースエンジン新機能
SQL Server 2014 データベースエンジン新機能SQL Server 2014 データベースエンジン新機能
SQL Server 2014 データベースエンジン新機能Masayuki Ozawa
 
Sql serverインデックスの断片化と再構築の必要性について
Sql serverインデックスの断片化と再構築の必要性についてSql serverインデックスの断片化と再構築の必要性について
Sql serverインデックスの断片化と再構築の必要性について貴仁 大和屋
 

What's hot (20)

Oracle と sql server 比べてみよう (sql server)
Oracle と sql server 比べてみよう (sql server)Oracle と sql server 比べてみよう (sql server)
Oracle と sql server 比べてみよう (sql server)
 
COD2012 T2/T3 : 実機で試す SQL Server の現状取得
COD2012 T2/T3 : 実機で試す SQL Server の現状取得COD2012 T2/T3 : 実機で試す SQL Server の現状取得
COD2012 T2/T3 : 実機で試す SQL Server の現状取得
 
Sql server 運用 101
Sql server 運用 101Sql server 運用 101
Sql server 運用 101
 
待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント
 
Data consistency 入門 data partitioning ガイダンス
Data consistency 入門 data partitioning ガイダンスData consistency 入門 data partitioning ガイダンス
Data consistency 入門 data partitioning ガイダンス
 
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するdb tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
 
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
 
SQL Server パフォーマンス問題対処 Deep Dive
SQL Server パフォーマンス問題対処 Deep DiveSQL Server パフォーマンス問題対処 Deep Dive
SQL Server パフォーマンス問題対処 Deep Dive
 
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
 
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史
 
SQL Server パフォーマンスカウンター
SQL Server パフォーマンスカウンターSQL Server パフォーマンスカウンター
SQL Server パフォーマンスカウンター
 
Sql server 構築 運用 tips
Sql server 構築 運用 tipsSql server 構築 運用 tips
Sql server 構築 運用 tips
 
[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
 
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
 
Sql server よく聞く設定とその効果
Sql server よく聞く設定とその効果Sql server よく聞く設定とその効果
Sql server よく聞く設定とその効果
 
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
 
DBA から開発者への情報提供
DBA から開発者への情報提供DBA から開発者への情報提供
DBA から開発者への情報提供
 
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチSql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
 
SQL Server 2014 データベースエンジン新機能
SQL Server 2014 データベースエンジン新機能SQL Server 2014 データベースエンジン新機能
SQL Server 2014 データベースエンジン新機能
 
Sql serverインデックスの断片化と再構築の必要性について
Sql serverインデックスの断片化と再構築の必要性についてSql serverインデックスの断片化と再構築の必要性について
Sql serverインデックスの断片化と再構築の必要性について
 

Viewers also liked

45分で理解する SQL Serverでできることできないこと
45分で理解する SQL Serverでできることできないこと45分で理解する SQL Serverでできることできないこと
45分で理解する SQL ServerでできることできないことInsight Technology, Inc.
 
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 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
 
SQL Server アンチパターン MVPComCamp
SQL Server アンチパターン MVPComCampSQL Server アンチパターン MVPComCamp
SQL Server アンチパターン MVPComCampelanlilac
 
Sql server パーティション 概要
Sql server パーティション 概要Sql server パーティション 概要
Sql server パーティション 概要Masayuki Ozawa
 
[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawa
[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawa[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawa
[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawaInsight Technology, Inc.
 
Always on 可用性グループ 構築時のポイント
Always on 可用性グループ 構築時のポイントAlways on 可用性グループ 構築時のポイント
Always on 可用性グループ 構築時のポイントMasayuki Ozawa
 
Global Knowledge Training Courses & Promotion 2015-Sep
Global Knowledge Training Courses & Promotion 2015-SepGlobal Knowledge Training Courses & Promotion 2015-Sep
Global Knowledge Training Courses & Promotion 2015-SepAruj Thirawat
 
Trabalhando com o Moodle e a Comunidade
Trabalhando com o Moodle e a ComunidadeTrabalhando com o Moodle e a Comunidade
Trabalhando com o Moodle e a ComunidadeDaniel Neis
 
STelligence Savvius Thai Datasheet
STelligence Savvius Thai DatasheetSTelligence Savvius Thai Datasheet
STelligence Savvius Thai DatasheetAruj Thirawat
 
FRT Vol. 5 クラウド時代の企業アプリケーションとマーケティング
FRT Vol. 5 クラウド時代の企業アプリケーションとマーケティングFRT Vol. 5 クラウド時代の企業アプリケーションとマーケティング
FRT Vol. 5 クラウド時代の企業アプリケーションとマーケティングYasunari Goto (iChain. Inc.)
 
Caching Data For Performance
Caching Data For PerformanceCaching Data For Performance
Caching Data For PerformanceDave Ross
 
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)Daniel Neis
 
ThaiCert Phishing and Malicious Code Infographic 2015
ThaiCert Phishing and Malicious Code Infographic 2015ThaiCert Phishing and Malicious Code Infographic 2015
ThaiCert Phishing and Malicious Code Infographic 2015Aruj Thirawat
 
OSSV [Open System SnapVault]
OSSV [Open System SnapVault]OSSV [Open System SnapVault]
OSSV [Open System SnapVault]Ashwin Pawar
 
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)Insight Technology, Inc.
 
Driver development – memory management
Driver development – memory managementDriver development – memory management
Driver development – memory managementVandana Salve
 
Board support package_on_linux
Board support package_on_linuxBoard support package_on_linux
Board support package_on_linuxVandana Salve
 

Viewers also liked (18)

45分で理解する SQL Serverでできることできないこと
45分で理解する SQL Serverでできることできないこと45分で理解する SQL Serverでできることできないこと
45分で理解する 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 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
 
SQL Server アンチパターン MVPComCamp
SQL Server アンチパターン MVPComCampSQL Server アンチパターン MVPComCamp
SQL Server アンチパターン MVPComCamp
 
Sql server パーティション 概要
Sql server パーティション 概要Sql server パーティション 概要
Sql server パーティション 概要
 
[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawa
[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawa[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawa
[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawa
 
Always on 可用性グループ 構築時のポイント
Always on 可用性グループ 構築時のポイントAlways on 可用性グループ 構築時のポイント
Always on 可用性グループ 構築時のポイント
 
Global Knowledge Training Courses & Promotion 2015-Sep
Global Knowledge Training Courses & Promotion 2015-SepGlobal Knowledge Training Courses & Promotion 2015-Sep
Global Knowledge Training Courses & Promotion 2015-Sep
 
Trabalhando com o Moodle e a Comunidade
Trabalhando com o Moodle e a ComunidadeTrabalhando com o Moodle e a Comunidade
Trabalhando com o Moodle e a Comunidade
 
STelligence Savvius Thai Datasheet
STelligence Savvius Thai DatasheetSTelligence Savvius Thai Datasheet
STelligence Savvius Thai Datasheet
 
FRT Vol. 5 クラウド時代の企業アプリケーションとマーケティング
FRT Vol. 5 クラウド時代の企業アプリケーションとマーケティングFRT Vol. 5 クラウド時代の企業アプリケーションとマーケティング
FRT Vol. 5 クラウド時代の企業アプリケーションとマーケティング
 
Caching Data For Performance
Caching Data For PerformanceCaching Data For Performance
Caching Data For Performance
 
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)
 
ThaiCert Phishing and Malicious Code Infographic 2015
ThaiCert Phishing and Malicious Code Infographic 2015ThaiCert Phishing and Malicious Code Infographic 2015
ThaiCert Phishing and Malicious Code Infographic 2015
 
OSSV [Open System SnapVault]
OSSV [Open System SnapVault]OSSV [Open System SnapVault]
OSSV [Open System SnapVault]
 
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)
 
Driver development – memory management
Driver development – memory managementDriver development – memory management
Driver development – memory management
 
Board support package_on_linux
Board support package_on_linuxBoard support package_on_linux
Board support package_on_linux
 

Similar to SQL Server 現状診断サービス ご紹介資料

データベース移行アセスメントサービス
データベース移行アセスメントサービスデータベース移行アセスメントサービス
データベース移行アセスメントサービスHiroko 弘子 Anzawa 安澤
 
Intro2 Sqlanalyzer
Intro2 SqlanalyzerIntro2 Sqlanalyzer
Intro2 Sqlanalyzersaeka
 
SQL Azure Management and Security
SQL Azure Management and SecuritySQL Azure Management and Security
SQL Azure Management and Securityjunichi anno
 
シンプルでシステマチックな Oracle Database, Exadata 性能分析
シンプルでシステマチックな Oracle Database, Exadata 性能分析シンプルでシステマチックな Oracle Database, Exadata 性能分析
シンプルでシステマチックな Oracle Database, Exadata 性能分析Yohei Azekatsu
 
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法Microsoft Azure Japan
 
Sql database のご紹介
Sql database のご紹介Sql database のご紹介
Sql database のご紹介Oda Shinsuke
 
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~yoyamasaki
 

Similar to SQL Server 現状診断サービス ご紹介資料 (7)

データベース移行アセスメントサービス
データベース移行アセスメントサービスデータベース移行アセスメントサービス
データベース移行アセスメントサービス
 
Intro2 Sqlanalyzer
Intro2 SqlanalyzerIntro2 Sqlanalyzer
Intro2 Sqlanalyzer
 
SQL Azure Management and Security
SQL Azure Management and SecuritySQL Azure Management and Security
SQL Azure Management and Security
 
シンプルでシステマチックな Oracle Database, Exadata 性能分析
シンプルでシステマチックな Oracle Database, Exadata 性能分析シンプルでシステマチックな Oracle Database, Exadata 性能分析
シンプルでシステマチックな Oracle Database, Exadata 性能分析
 
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
 
Sql database のご紹介
Sql database のご紹介Sql database のご紹介
Sql database のご紹介
 
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
 

More from Masayuki Ozawa

db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - 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
 
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
 
Managed Instance チートシート
Managed Instance チートシートManaged Instance チートシート
Managed Instance チートシートMasayuki 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
 
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。Masayuki Ozawa
 
オンプレのDbaがazureのデータベースを使ってみた
オンプレのDbaがazureのデータベースを使ってみたオンプレのDbaがazureのデータベースを使ってみた
オンプレのDbaがazureのデータベースを使ってみたMasayuki Ozawa
 
和牛をおいしく食べるには
和牛をおいしく食べるには和牛をおいしく食べるには
和牛をおいしく食べるにはMasayuki Ozawa
 

More from Masayuki Ozawa (12)

db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - 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
 
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
 
Managed Instance チートシート
Managed Instance チートシートManaged Instance チートシート
Managed Instance チートシート
 
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 の最新情報を一挙紹介
 
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
 
オンプレのDbaがazureのデータベースを使ってみた
オンプレのDbaがazureのデータベースを使ってみたオンプレのDbaがazureのデータベースを使ってみた
オンプレのDbaがazureのデータベースを使ってみた
 
和牛をおいしく食べるには
和牛をおいしく食べるには和牛をおいしく食べるには
和牛をおいしく食べるには
 

SQL Server 現状診断サービス ご紹介資料

  • 2. SQL Server 現状診断サービスについて 2  SQL Server を利用していて、 「現状の設定の妥当性」 「稼働状況」 について不安を持たれたことはありませんか?  SQL Server 現状診断サービスでは 「CPU / メモリ / ディスクの利用状況の可視化」 「SQL Server の適切な設定が行われているか」 「診断の結果、改善すべきポイントがあるか」 といった、SQL Server の各種情報と改善案を記載した 報告書を作成し、お客様の不安を解消いたします。 SQL Server 現状診断サービス ご紹介資料
  • 3. SQL Server 現状診断サービスの作業範囲 SQL Server 現状診断サービス ご紹介資料3  SQL Server のチューニングは、一般的に以下のサイクルで実施します。  SQL Server 現状診断サービスでは、以下のチューニングのサイクルのうち、 「現状の整理」「チューニング箇所の把握と方法の検討」に必要となる情報の取 得 / 解析作業を実施いたします。 現状の整理 チューニング 箇所の把握と 方法の検討 チューニング 実施 効果の測定 SQL Server 現状診断サービスの作業範囲 お客様作業
  • 4. 診断報告書 4 SQL Server 現状診断サービス ご紹介資料
  • 5. 診断報告書について 5  SQL Server 現状診断サービスでは SQL Server の各種 状態を記載した、以下の成果物を作成いたします。  診断報告書 (電子媒体)  CD または DVD のメディアに診断報告書の電子媒体を格納し、納 品させていただきます。  診断報告書は弊社で用意した PowerPoint プレゼンテーションファ イル (pptx) を使用します。  診断に使用した情報取得のためのクエリは成果物には含まれており ません。予めご了承ください。  診断報告書の内容については次ページをご参照下さい。 SQL Server 現状診断サービス ご紹介資料
  • 6. 診断報告書サンプル SQL Server 現状診断サービス ご紹介資料6  以下のサンプルは診断時に作成する報告書の一例を記述したものです。  各ページを拡大したものについては、別添の報告書サンプルをご参照ください。  診断対象によって報告内容が異なります。予めご了承ください。  サンプルのため、各内容についての考察が記載されておりませんが、実際の診断報告書には各 内容についての考察が記載されております。  改善案をご提案できる場合には、考察と合わせて改善案をご報告させていただいております。
  • 7. 診断の作業範囲 7 SQL Server 現状診断サービス ご紹介資料
  • 8. SQL Server 現状診断サービスの作業範囲 8  診断の対象は SQL Server のデータベースエンジンとなります。  SSIS / SSRS / SSAS 等の、データベースエンジン以外の機能に関しては診断対象外となりま す。  SQL Server を使用しているアプリケーションや、実行されているクエ リ/インデックスチューニングについては診断サービスの対象外となりま す。  診断中に特筆すべきクエリ/インデックスの情報が取得できた場合にはご報告させていただきま すが、クエリやアプリケーションのチューニングに主眼を置いたものではございません。  診断で取得できた情報によっては、報告内容にクエリについての情報が含まれない場合があります。 予めご了承ください。  診断中は情報取得のために 5% 程度 SQL Server の負荷が上がることが 想定されます。予めご了承ください。  本サービスは現状の診断のみを対象としております。  診断により発見された設定変更 (改善案) に対しての、実際の変更作業はお客様作業となり、弊 社の作業範囲に含まれておりません。予めご了承ください。 SQL Server 現状診断サービス ご紹介資料
  • 9. 診断可能な SQL Server のバージョン SQL Server 現状診断サービス ご紹介資料9  SQL Server 診断では以下のバージョンの SQL Server を対象としています。※1  SQL Server 2005 (x86 / x64)  Standard Edition / Enterprise Edition  SQL Server 2008 (x86 / x64)  Standard Edition / Enterprise Edition  SQL Server 2012 (x86 / x64)  Standard Edition / Enterprise Edition  SQL Server 2014 (x86 / x64)  Standard Edition / Enterprise Edition ※1 : Microsoft Azure SQL Database / Amazon Web Services RDS for SQL Server についても対応予定です。
  • 10. 診断の流れ 10 SQL Server 現状診断サービス ご紹介資料
  • 11. 診断の流れ 11  診断作業は以下の流れで実施いたします。 SQL Server 現状診断サービス ご紹介資料 診断作業 診断前 環境準備 報告書 作成 報告会 実施  診断前環境準備  診断に必要となる環境の準備作業となります。  診断開始の1時間前から作業準備を実施させていただきます。  診断作業  診断対象の SQL Server の各種状態を取得します。  情報取得作業は特定の時間帯 (1時間~2時間程度) で実施いたします。  取得した情報は報告書作成のために持ち帰らせていただきます。  報告書作成  持ち帰らせていただいた情報をもとに報告書を作成します。  報告書の作成は、通常 8 ~ 10 営業日程度を想定していますが、診断対象の規模によって 作業日数が異なります。  報告会実施  作成した報告書をもとに報告会を実施いたします  報告会は、1 インスタンスにつき 1時間30分~2時間程度を想定しています。
  • 12. 作業分担 SQL Server 現状診断サービス ご紹介資料12 現状診断※1 報告書作成 報告会実施 報告内容 適用検討 / 作業実施 ※1 : お客様作業については現状診断実施時の立ち合いを想定しています 弊社作業 お客様作業
  • 14. 診断に際して必要となる環境 14  診断の実施に際して、以下の環境のご準備をお願いいたします。※1  パフォーマンスモニターで診断対象に接続が可能。  SQL Server Management Studioで診断対象に接続可能。  診断用のクエリを配置して実行できる必要があります。  1 インスタンスにつき 400MB 程度の作業領域が必要となります。※2  取得した診断用データを上記の環境から引き上げ、報告書を作成します。  診断報告書を作成するため、作業領域に取得したデータを USB HD 等の外部媒体に保 存し、弊社に持ち帰りデータの解析をさせていただきます。 ※1 : 情報の取得には負荷がかかるため、診断対象とは別の環境を使用してデータを取得することを推奨しています 診断対象 データ取得端末 パフォーマンス モニター SQL Server Management Studio 診断用データ 外部から接続して データを取得 SQL Server 現状診断サービス ご紹介資料 取得したデータを引き上げ報告書を作成 ※2 : 2 時間の診断データを取得した場合に必要となる作業領域の目安となります
  • 15. 診断環境で必要な権限 15  診断を実施するに際して、診断対象の以下の権限が必要 となります。  OS の Administrators グループのユーザー  パフォーマンスモニターで情報を取得するために使用します。  SQL Server の sysadmin の SQL Server認証のログイン  SQL Server Management Studio で情報を取得するために使用し ます。  上記のユーザーを使用してデータ取得端末から診断対象 の SQL Server に接続を行い、各種情報を取得します。  取得する情報については次ページをご参照ください。 SQL Server 現状診断サービス ご紹介資料
  • 16. (参考)パフォーマンスモニターで取得する情報 16  パフォーマンスモニターでは、以下の情報を取得します※1 ※1 : 診断状況に応じて、取得する項目が変わる可能性もあります。本情報は代表的な取得項目となります。 情報の種別 カウンター名 OS Memory Physical Disk Server Work Queue NUMA Node Memory Logical Disk Paging File Process Network Adapter Processor Network Interface System Network Segment Server SQL Server SQLServer:Access Methods SQLServer:Memory Manager SQLServer:Availability Replica SQLServer:Batch Resp Statistics SQLServer:Memory Node SQLServer:Database Replica SQLServer:Buffer Manager SQLServer:Plan Cache SQLServer:Broker/DBM Tarnsport SQLServer:Buffer Node SQLServer:Query Execution SQLServer:Catalog Metadata SQLServer:Resource Pool Stats SQLServer:Databases SQLServer:SQL Errors SQLServer:Deprecated Features SQLServer:SQL Statistics SQLServer:General Statistics SQLServer:Transactions SQLServer:Latches SQLServer:Wait Statistics SQLServer:Locks SQLServer:Workload Group Stats SQL Server 現状診断サービス ご紹介資料
  • 17. (参考)SQL Server Management Studio で取得する情報 SQL Server 現状診断サービス ご紹介資料17  SQL Server Management Studio では、以下の情報を取得します※1 ※1 : 診断状況に応じて、取得する項目が変わる可能性もあります。本情報は代表的な取得項目となります。 ※2 : インデックスの断片化情報も取得対象としていますが、DBサイズや負荷状態によっては取得を行わないこともあります。 情報の種別 取得情報名 データベース情報 sys.master_files DBCC SQLPERF fn_virtualfilestats sys.dm_io_pending_io_requests sys.dm_db_partition_stats dps sys.dm_db_file_space_usage メモリ情報 sys.dm_os_performance_counters sys.dm_os_memory_objects sys.dm_os_memory_clerks sys.dm_os_memory_cache_counters sys.dm_os_memory_pools sys.dm_os_sys_info DBCC MEMORYSTATUS sys.dm_os_buffer_descriptors クエリ情報 sys.dm_exec_cached_plans sys.dm_exec_query_stats sys.dm_exec_sql_text sys.dm_exec_query_plan インデックス情報 sys.indexes sys.dm_db_missing_index_details sys.dm_db_index_usage_stats sys.dm_db_index_operational_stats sys.dm_db_index_physical_stats※2 sys.dm_db_partition_stats sys.stats sys.dm_db_stats_properties SQLOS情報 sys.dm_os_schedulers sys.dm_os_wait_stats sys.dm_os_latch_stats sys.dm_os_spinlock_stats DBCC TRACESTATUS バックアップ情報 backupset
  • 18. お見積について 18 SQL Server 現状診断サービス ご紹介資料
  • 19. お見積について 19  診断作業費に関しては、以下の内容をヒアリングし、 環境の規模に応じて、お見積をさせていただいておりま す。  SQL Server のバージョン  診断対象のインスタンス数  データベース数  データベースサイズ  診断時間  作業場所 ※1  診断作業の標準価格をお出しすることはできますので、 標準価格が必要な場合は、お問い合わせください。 SQL Server 現状診断サービス ご紹介資料 ※1 : 遠方での作業が発生する場合、移動交通費/宿泊費を別途請求させていただく場合があります。