タグ付けされた質問 「performance-monitoring」

サーバーのハードウェアとソフトウェアのパフォーマンス、またはネットワークのパフォーマンスの監視に関する質問。


5
MySQLサーバーを微調整するには?
MySQLは私のものではありませんが、サーバーの1つを微調整する必要があります。 要件/仕様は次のとおりです。 MySQLサーバーには重要なデータベースが1つだけあります 接続されているアプリケーションの「タイプ」は1つだけで、同時に接続されているインスタンスは多くありません。最大で15です(これらのアプリケーションはXMPPボットです)。 これらのアプリケーションにはノンブロッキングIOがあります。つまり、DBサーバーで「待機」せずに、DBクエリの処理中に着信要求の処理を続行します。これは、このアプリケーションの1つのインスタンスがデータベースサーバーへの複数の(多くの!)接続を持つことができることを意味します(特に一部のクエリが遅い場合)。 すべてのクエリはインデックスを使用しています ホストマシンはMySQLのみを実行します。これは、2GBのRAMを備えたXenインスタンス(@slicehost)です。 基本的なトランザクションが必要なため、InnoDBテーブルを使用しますが、パフォーマンスに実際に影響がある場合は、おそらくMyISAMに切り替えることができます。 現在設定されているため、MySQLサーバーは利用可能なメモリをすべて徐々に消費し始めます(ここでは、collectdを使用しています。ここにグラフがあります)。ある時点(数日/週後)でクエリの実行が停止します(今夜は2時間停止し、MySQLサーバーを再起動する必要がありました。2番目の画像を参照してください)。 (申し訳ありませんが、新しいユーザーは画像を投稿できません。ハイパーリンクは1つだけです:/) 毎週:http : //i27.tinypic.com/6ticyv.jpg 今日:i31.tinypic.com/ir53yg.png これが現在のmy.cnfです # # The MySQL database server configuration file. # # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # escpecially if they contain …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.