SQL Server の各種情報を取得するためのユーティリティ
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AlwaysOn
Backup DB 単位のバックアップ情報の取得を追加 May 25, 2018
Buffer Cache リポジトリの整理 Sep 7, 2018
Columnstore Index リポジトリの整理 Sep 7, 2018
Connection no message Aug 8, 2018
DBCC
DISKSPD DISKSPD のサンプルを追加 Nov 29, 2015
Database
Docker/Dockerfile
Encryption
In-Memory OLTP 統計情報の更新と、In-Memory OLTP のファイルを UTF-8 で保存 Feb 19, 2017
Index
Instance
Live Monitor
Lock
ML Services
Management Tools
OMS OMS の Windows パフォーマンスカウンターに SQL Server 関連のカウンターを追加するスクリプトを登録 Mar 30, 2017
Objects クエリを修正 Dec 24, 2016
Page
Partition 暗号化に関してのサンプルを追加 Mar 30, 2017
Performance Monitor
Plan Cache
PowerShell コマンドタイムアウトの制御を修正 Jun 7, 2018
Query Store 並列クエリの取得を追加 Jan 28, 2018
Query
SQL Operations Studio SQL Operations Studio 用のファイルを追加 Nov 19, 2017
SQL Server Agent no message Jan 29, 2017
Sample
Session
Simple Monitor no message May 14, 2017
Statistics 統計情報用のクエリを追加 Mar 18, 2018
Transaction トランザクション分離レベルの情報を追加 Dec 28, 2017
Wait 不足していたクエリの追加と、各クエリの SQL Server のバージョンアップデート Nov 28, 2015
tempdb
xEvent 拡張イベントのエラー除外対象を変更 Jan 21, 2017
README.md

README.md

SQLServerUtil

Build status

SQL Server の各種システムビュー/動的管理ビューから情報を取得するためのクエリ群です。

本リポジトリでは、以下の情報を取得するための各種クエリ/ツールを公開しています。

ディレクトリ 内容
AlwaysOn 可用性グループの各種情報を取得
Backup バックアップの取得状態を取得
Buffer Cache バッファキャッシュの使用状況を取得
DISKSPD ディスク性能測定ツールの DiskSpd のサンプルツール
Database データベースの情報を取得
Encryption 暗号化用のサンプルツール
Index インデックスの使用状況 / 状態を取得
Instance インスタンスの情報を所得
Lock ロック / ブロッキングの情報を取得
Management Tools SQL Server の各種管理を実施するためのサンプルツール
Performance Monitor SQL Server に関係するパフォーマンスモニターのカウンター
Plan Cache プランキャッシュの使用状況を取得
PowerShell SQL Server のクエリ実行を PowerShell で実施するためのサンプルツール
Query 実行中のクエリの情報を取得
Session セッション情報を取得
tempdb tempdb の使用状況を取得
Wait 待ち事象の情報を取得
xEvent 拡張イベントの取得と解析

情報の取得を行う場合は、以下のツールも参考になります。

情報取得

情報取得クエリ