SQLServerパフォーマンス関係の情報取得メモ
最近SQLServerのパフォーマンスが原因による障害が発生しているので
少しSQLServer自体のチューニングができないのかどうか調べてみました。
チューニングではないですが、SQLServerの稼動状況を参照するためのビューが
存在しているようです。
select * from sys.dm_os_perormance_counters -- パフォーマンスカウンタ
select * from sys.dm_io_virtual_file_stats(NULL, NULL) -- ディスクI/O状態(全てのDBの情報を取得)
select * from sys.dm_os_wait_stats -- テーブルのロック状況を取得
まあ、DBごとにパーティションを分けて配置するか、ディスクを分けておくのが
一番ディスクI/Oの速度は速そうですね。(一番いいのはディスクI/O自体を減らす?)
チューニング系の作業は地道だけど、それなりに面白いですよね。私だけかもしれませんが。
| 固定リンク
「DataBase」カテゴリの記事
- XAMPP on WindowsでMySQLの文字化け対策(2011.06.08)
- DateTime型のデータがキーになった時の検索(2009.02.18)
- SQLServerのインデックスについて調べてみました。(2008.12.28)
- SQLServerパフォーマンス関係の情報取得メモ(2008.12.11)
- SQLServerのログを参照する方法(2008.11.17)
この記事へのコメントは終了しました。




![(株)グルージェント: Google App Engine for Java [実践]クラウドシステム構築 (WEB+DB PRESS plus) (WEB+DB PRESSプラスシリーズ) (WEB+DB PRESS plusシリーズ)](http://ecx.images-amazon.com/images/I/51S5E3PHJFL._SL75_.jpg)





コメント