接続元からの接続数をチェックしてみる
今回やることを説明してみる
各接続元からの接続数をチェックするクエリを作成します。
使用する環境を説明してみる
My Lenovo with SQL Server 2014 です。
試してみる
下記のクエリを SQL Server Management Studio で実行します。
SELECT [接続元IPアドレス] = ec.client_net_address, [接続元ポート] =ec.client_tcp_port, [接続プログラム] =es.program_name, [接続インターフェース] = es.client_interface_name, [ホスト名] =es.host_name, [ログイン名] =es.login_name, [接続数] = COUNT(*) FROM sys.dm_exec_sessions AS es INNER JOIN sys.dm_exec_connections AS ec ON es.session_id = ec.session_id GROUP BY ec.client_net_address, ec.client_tcp_port, es.program_name, es.client_interface_name, es.host_name, es.login_name
各接続元からの接続数とか色々把握することができます。あ、下記のようにしないといけませんね。
SELECT [接続元IPアドレス] = ec.client_net_address, [接続元ポート] =ec.client_tcp_port, [接続プログラム] =es.program_name, [接続インターフェース] = es.client_interface_name, [ホスト名] =es.host_name, [ログイン名] =es.login_name, [接続数] = COUNT(*) FROM sys.dm_exec_sessions AS es INNER JOIN sys.dm_exec_connections AS ec ON es.session_id = ec.session_id GROUP BY ec.client_net_address, ec.client_tcp_port, es.program_name, es.client_interface_name, es.host_name, es.login_name OPTION(RECOMPILE)
最近記事書いたばっかりですね。
こんな時、RECOMPILE したほうがいいよねと思って記事書いてみた - 都内で働くSEの技術的なひとりごと
終わりに何か言ってみる
まだまだクエリ作成は続く....
SQL Server 2014: Ein Blick in die Datenzukunft (shortcuts 113) (German Edition)
- 作者: Constantin Klein,Frank Geisler,Klaus Höltgen,Andreas Wolter
- 出版社/メーカー: entwickler.press
- 発売日: 2014/09/16
- メディア: Kindle版
- この商品を含むブログを見る