科学の箱

科学・IT・登山の話題

SQLServer

SQLServerでCPUおよびメモリが足りなくなった時の確認方法

投稿日:

SQLServerの監視ツールからCPUおよびメモリの使用比率が高いという警告が来た。

サーバーにログインしてタスクマネージャから確認すると確かに高い。

taskmanager

プロセスを確認するとSQL Serverのプロセスであることがわかった。

process

 

次に知りたいのは以下の項目である。

  • どのデータベースか
  • どのSQLか

データベースのメモリについてはこちらにスクリプトがあった。

またSQLについてはSQL ServerのActivity Monitorが利用できる。

activity monitor

Activity Monitorの詳細な使い方はこちらに詳しい。

http://www.sqlservercurry.com/2013/04/activity-monitor-in-sql-server.html

メタ情報

inarticle



メタ情報

inarticle



-SQLServer
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

SQL Serverでユーザーがデータベースにログインできないときに調べること

Loginユーザーが作成されているか Loginユーザーが作成されていなければ当然ログインできない。ユーザーはSSMSもしくはSQLによって確認できる。 Loginユーザーのパスワードが有効か Log …

no image

databaseのロックを取得できないときの手順

データベースのロックが取得できないときには、何らかのプロセスがロックをかけている。 データベースにかかっているロックからプロセスを取得する USE master  SELECT * FROM sys. …

no image

Filestreamについてまとめておく

Filestreamを使うための準備(サーバー側) 設定についてはこちらでまとまっている。 Different ways to enable FILESTREAM feature of SQL Ser …

no image

一時テーブルを作成する方法

SQLサーバーでは一時的にデータを保管したい場合にはtempdbが利用できる。このtempdbを利用は名前で指定できる。 ローカルユーザー一時テーブル このテーブルはユーザーのセッションが切れるときに …

no image

トランザクションログの消去

長期間データベースを使っているとトランザクションログがたまりディスクスペースを圧迫する。この時にはログファイルを消去するとよい。 データベースのシュリンク USE [YOUR_DB_NAME] GO …

2015年2月
« 1月   3月 »
 1
2345678
9101112131415
16171819202122
232425262728  

side bar top



アーカイブ

カテゴリー