mysql には約 10 秒ごとに 7 ~ 8mb の書き込みがあり、通常は数百 kb しかありません。この問題をトラブルシューティングするにはどうすればよいですか?
以下は異常事態のスクリーンショットです
以下は通常の状態のスクリーンショットです
欧阳克2017-06-20 10:07:49
発生時間が比較的固定されている場合は、完全なプロセスリストを継続的に表示して、高トラフィックを引き起こす可能性のある疑わしいステートメント、フィルター条件なしの完全なテーブルクエリなどを確認します。
発生時間が固定されていない場合は、監視が必要です。
1. データベース監視。監視ツールを使用して、show full processlist 操作を自動的に実行し、ファイルに記録します。 doDBA ツールでこれを実現できます。
2. トラフィック パケットをキャプチャし、問題を正面から解決し、パケット キャプチャの監視を実行し、パケット キャプチャ後にどのようなステートメントがトラフィックを引き起こしているかを分析します。
もちろん、ここでは一般的な手順を示しています。具体的な操作の詳細については自分で勉強する必要があります
世界只因有你2017-06-20 10:07:49
書き込まれたデータの量が多い場合は、データをインポートするスケジュールされたジョブがあるかどうかを確認する必要があります。
データベース レベルでは、挿入ステートメントの実行頻度をカウントするツールの使用を検討できます。実行頻度が高すぎる場合、書き込み IO が増加する可能性があります。