SQL Server の各種情報を取得するためのユーティリティ
PowerShell PLpgSQL PLSQL SQLPL
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AlwaysOn クエリの生成方法を一部修正 Oct 22, 2016
Backup バックアップファイルの情報の取得を追加 Nov 9, 2016
Buffer Cache
DBCC
DISKSPD
Database DB 単位のファイル IO の取得を追加 Jan 7, 2017
Encryption
In-Memory OLTP 統計情報の更新と、In-Memory OLTP のファイルを UTF-8 で保存 Feb 19, 2017
Index
Instance
Lock
Management Tools
Objects
Page
Performance Monitor
Plan Cache
PowerShell
Query
SQL Server Agent no message Jan 29, 2017
Session
Wait
tempdb
xEvent
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 拡張イベントの取得と解析

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

情報取得

情報取得クエリ