SQLServer-Util
SQLServer-Util copied to clipboard
SQL Server の各種情報を取得するためのユーティリティ
trafficstars
SQLServerUtil
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 | 拡張イベントの取得と解析 |
情報の取得を行う場合は、以下のツールも参考になります。
情報取得
- SQL Server Performance Dashboards
- MSSQLTIGERDemos
- SQL Live Monitor
- SQL Nexus Tool
- Pssdiag and Sqldiag Manager
情報取得クエリ