いくつかのテーブルを持つMySQLデータベースで構成される「システムA」があるとしましょう。しばらくして、未使用のテーブルや列を削除してシステムAを最適化したい場合、システムAは非常に大きく、見落とすのが困難です。システムをしばらく実行してから、テーブルや列などの一般的な使用法を出力する分析を実行できるツールまたはメソッドはありますか?これにより、未使用のテーブルや列を見つけることができます。
システムに接続して、サーバーに送信されるすべてのSQLコマンドをログに記録することを考えていますが、その場合は、アプリケーション側ではなくデータベース側で実行します。