#author("2021-05-27T05:49:31+00:00","default:admin","admin") #author("2021-05-27T05:55:59+00:00","default:admin","admin") -[[SQL Server 問題の分析方法:https://techinfoofmicrosofttech.osscons.jp/index.php?SQL%20Server%20%E5%95%8F%E9%A1%8C%E3%81%AE%E5%88%86%E6%9E%90%E6%96%B9%E6%B3%95]] -[[データベース処理遅延に対処するための「パフォーマンスログ」を採取する方法:https://www.atmarkit.co.jp/ait/articles/1702/10/news009.html]] -[[SQLパフォーマンスtips(SQLServer):https://qiita.com/kazuho39/items/0d3e617661670311ea05]] -[[SQL Server / Azure SQL Database で非効率な SELECT による Page writes/sec の増加について:https://blog.engineer-memo.com/2020/11/15/sql-server-azure-sql-database-%E3%81%A7%E9%9D%9E%E5%8A%B9%E7%8E%87%E3%81%AA-select-%E3%81%AB%E3%82%88%E3%82%8B-page-writes-sec-%E3%81%AE%E5%A2%97%E5%8A%A0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/]] *Buffer Manager オブジェクト [#p2f5db33] -[[SQL Server: Buffer Manager オブジェクト:https://docs.microsoft.com/ja-jp/sql/relational-databases/performance-monitor/sql-server-buffer-manager-object?view=sql-server-ver15]] -[[Lazy Writes Performance Issues:https://dba.stackexchange.com/questions/55318/lazy-writes-performance-issues]] -[[CHECKPOINT vs LAZY WRITER:https://blog.sqlxdetails.com/checkpoint-vs-lazy-writer/]] -[[SQL Server Performance Degradation - High Lazy writes/sec and free list stalls/sec:https://stackoverflow.com/questions/47209806/sql-server-performance-degradation-high-lazy-writes-sec-and-free-list-stalls-s]] **Lazy writes/sec [#uf670319] -[[ページの書き込み:https://docs.microsoft.com/ja-jp/sql/relational-databases/writing-pages?view=sql-server-ver15]] -[[SQL Server のチューニングについてまとめてみる - その12 - ( SQL Server のメモリ関係で必要なカウンタを抽出してみる ):https://ryuchan.hatenablog.com/entry/2015/01/02/093739]] -[[SQL Server CHECKPOINT, Lazy Writer, Eager Writer and Dirty Pages in SQL Server:https://www.sqlshack.com/sql-server-checkpoint-lazy-writer-eager-writer-and-dirty-pages-in-sql-server/]] -[[SQL Server memory performance metrics – Part 5 – understanding Lazy Writes, Free List Stalls/sec, and Memory Grants Pending:https://www.sqlshack.com/sql-server-memory-performance-metrics-part-5-understanding-lazy-writes-free-list-stallssec-memory-grants-pending/]] -[[sql server memory_SQL Server memory performance indicators-Part 5-Understanding lazy writes, free list pauses/second and pending memory grants...:https://www.programmersought.com/article/20686875658/]] -[[Lazy writer in sql server - YouTube:https://www.youtube.com/watch?v=62c1MHqKLgo]] -[[SQL Server Buffer Manager Service:https://secure.n-able.com/webhelp/nc_11-0-0_en/content/help_20/Services/SQL/Services_SQLBufferManager.htm]] -バッファー マネージャーのレイジー ライターにより書き込まれたバッファーの 1 秒あたりの数を示す -レイジー ライター とは、古いダーティ バッファー (異なるページのためにバッファーを再利用する前にディスクに書き戻す必要がある変更を含んでいるバッファー) をまとめてフラッシュし、ユーザー プロセスで使用できるようにするシステム プロセス -レイジー ライターを使用することで、使用可能なバッファーを作成するために頻繁にチェックポイントを実行する必要がなくなる -チェックポイント以外に、メモリが足りない場合に Lazy Writer のダーティページの書き込みが発生する -Checkpoint pages および Page writes のカウンタと合わせて監視を行う必要がある -メモリ不足の場合、レイジー ライター(実行プランのキャッシュに必要なメモリを管理する)あるいはチェック ポイントなどの処理を保持できなくなる可能性がある。 -Lazy Writesの値が常に20より大きい場合は、サーバーのメモリが不足していることを確認するために、Page LifeExpectancyを確認してください。その値が低い(300秒未満)場合、これはメモリ不足を明確に示しています。フリーリストストール/秒の値も確認してください。 2を超える場合は、サーバーにメモリを追加することを検討してください