回答:
1つのインスタンスで複数のデータベースを使用しないようにします。代わりに、サーバーに複数のインスタンスをセットアップし、各インスタンスをデータベース専用にしています。
MySQL Cactiテンプレートは、優れた監視ソリューションです。あなたが企業顧客であれば、MySQL Enterprise Monitorが機能します。openarkのmycheckpointも確認してください。
編集
1つのサーバーで複数のインスタンスを設定するためのチュートリアルをいくつか示します。
MySQL Sandboxを使用して、さまざまな設定を自動化することもできます。
使用しているほとんどのツールがどこからデータを取得しているかを理解する必要がSHOW ENGINE INNODB STATUS
ありSHOW GLOBAL STATUS
ます。このデータは、MySQL内のデータベースレベルで分解して使用することはできません。
MySQL 5.5、5.6、およびPercona Serverは、performance_schemaやuserstatsなどの機能を使用して利用可能な診断を改善する優れた機能を果たしていますが、まだ活用されているGUI /監視ツールについては知りません。
Percona Serverをインストールして、table_statisticsを確認することをお勧めします。
mysql> SELECT * FROM INFORMATION_SCHEMA.TABLE_STATISTICS
WHERE TABLE_NAME='tables_priv';
+--------------+-------------------------------+-----------+--------------+------------------------+
| TABLE_SCHEMA | TABLE_NAME | ROWS_READ | ROWS_CHANGED | ROWS_CHANGED_X_INDEXES |
+--------------+-------------------------------+-----------+--------------+------------------------+
| mysql | tables_priv | 2 | 0 | 0 |
+--------------+-------------------------------+-----------+--------------+------------------------+