
一部の顧客で、サービスが停止する問題が発生しています (Mysql)。Mysql は大量のメモリを使用するため、RAM が少なくなると Windows がそれを停止するかどうかが気になります。
これをデバッグする他の方法はありますか?
答え1
いいえ、Windows はそれ自体では何も停止しません (Linux には OOMKiller がありますが、Windows にはありません)。ただし、MySQL は必要なだけのメモリを割り当てられないと停止する可能性があります。次の操作を行う必要があります。
- イベント ログを確認します (サービスが停止された理由を示す情報が含まれている場合があります)
- MySQL エラー ログを確認してください。エラーがあるはずです。
- Windows パフォーマンス監視ツールを使用するか、(さらに良い方法として) データ コレクターを数日間有効にして、次の記事に従ってボトルネックをチェックします。https://technet.microsoft.com/ja-jp/magazine/2008.08.pulse.aspx よりそしてhttp://blogs.technet.com/b/askperf/archive/2008/01/25/an-overview-of-troubleshooting-memory-issues.aspx
- 必要なメモリ量については、MySQL 構成を確認してください。http://www.mysqlcalculator.com/。