1秒あたりおよび1分あたりのMySQLデータベースに挿入された行数を監視する方法

1秒あたりおよび1分あたりのMySQLデータベースに挿入された行数を監視する方法

MySQLデータベースにデータを挿入するスクリプトが実行されています。

1秒あたり、1分あたりに何行が挿入されるのか知りたいです。 1秒あたりまたは1分あたりに挿入された行数が特定の数を超える場合は、スクリプトの実行を停止する必要があります。

これをどのように監視できますか?

ベストアンサー1

出力からこの情報を派生できる必要があります。

mysqladmin extended-status

または

show status like 'Innodb_rows_inserted';

MySQLでは、毎分実行されます。

または、単一のデータベースまたはテーブルの場合は、次の情報を使用できますinformation_schema.TABLES

select TABLE_NAME, TABLE_ROWS from information_schema.TABLES 
    where TABLE_SCHEMA = 'my-database';

おすすめ記事