2017/9/7 db tech showcase Tokyo 2017(JPOUG in 15 minutes)にて発表した内容です。
SQL大量発行に伴う処理遅延は、ミッションクリティカルシステムでありがちな性能問題のひとつです。
SQLをまとめて発行したり、処理の多重度を上げることができれば高速化可能です。ですが・・・
AP設計に起因する性能問題のため、開発工程の終盤においては対処が難しいことが多々あります。
そのような状況において、どのような改善手段があるのか、Oracleを例に解説します。
[db tech showcase Tokyo 2016] B27:SQL Server 2016 AlwaysOn 可用性グループ New Featur...Insight Technology, Inc.
SQL Server 2012 から追加された機能である、AlwaysOn 可用性グループですが、SQL Server 2016 で様々な機能強化が行われています。本セッションでは、SQL Server 2016 で機能強化された内容について検証した内容についてお話させていただきます。新しい AlwaysOn では、どのようなことができるようになったのか、興味のある方はぜひご参加ください!!
2017/9/7 db tech showcase Tokyo 2017(JPOUG in 15 minutes)にて発表した内容です。
SQL大量発行に伴う処理遅延は、ミッションクリティカルシステムでありがちな性能問題のひとつです。
SQLをまとめて発行したり、処理の多重度を上げることができれば高速化可能です。ですが・・・
AP設計に起因する性能問題のため、開発工程の終盤においては対処が難しいことが多々あります。
そのような状況において、どのような改善手段があるのか、Oracleを例に解説します。
[db tech showcase Tokyo 2016] B27:SQL Server 2016 AlwaysOn 可用性グループ New Featur...Insight Technology, Inc.
SQL Server 2012 から追加された機能である、AlwaysOn 可用性グループですが、SQL Server 2016 で様々な機能強化が行われています。本セッションでは、SQL Server 2016 で機能強化された内容について検証した内容についてお話させていただきます。新しい AlwaysOn では、どのようなことができるようになったのか、興味のある方はぜひご参加ください!!
This is my NAWA-Summit presentation on 23rd Nov 2013. First, I was going to speak about SQL Server overview. But there are 8 MVPs in the audience, I decided to use PLAN-B, it's about SQL Server Replication Overview.
24. 同じ種類の複数の情報を重ねる
24
Processor : % Processor Time (_Total)
Process : % Processor Time (sqlservr)
プロセッサの使用率の波形と
SQL Server のプロセスの
波形が一致
2012/12/01SQLSaturday #181
SQL Server のプロセスが
CPU を多く使用している
ことが読み取れる
25. 違う種類の情報と比較する
25
Buffer Manager : Buffer Cache Hit Ratio
Plan Cache : Cache Hit Ratio
Buffer Manager : Page life expectancy
データのキャッシュヒット率
メモリが不足していると低い
クエリのキャッシュヒット率
アドホッククエリが多いと低い
メモリ内のデータでどの程度の
時間処理ができているか
300秒以上が一般的な推奨値
2012/12/01SQLSaturday #181
どの用途のメモリが
不足しているかを確認
26. 比率を見る
26
SQL Server の使用メモリ
サーバー上の空きメモリ
SQL Server 以外の使用メモリ
Memory : Available MBytes
Process : Working Set (sqlservr 以外)
Memory Manager : Total Server Memory (KB)
2012/12/01SQLSaturday #181
全体のメモリに対して
どの程度使用しているか
30. 最初のグラフを改めて見直すと
30
Disk Read が頻繁に発生
Disk Queue が頻繁に発生
Disk Write は定期的に発生
Logical Disk : Current Disk Queue Length
Logical Disk : Avg. Disk Bytes/Read
Logical Disk : Avg. Disk Bytes/Write
2012/12/01SQLSaturday #181