InfiniDBの管理コマンドを利用することでアクティブなセッションを確認することができます。
CalpontConsoleを利用したアクティブなセッションを確認する方法
システムの負荷が高い場合にどのSQLがボトルネックになっているのか、原因となるSQLを特定するようなケースで役に立ちます。CalpontConsoleコマンドの引数にオプションを付けることでアクティブなセッションを確認することができます。使用例
cc getActiveSQLStatements
cc getActiveSQLStatements
以下はセッションが存在している時の表示例です。
MySQLコマンドを利用した確認方法と合わせて、テスト時・運用時の状況確認にご利用ください。
1 2 3 4 5 6 7 8 9 10 |
# cc getActiveSQLStatements getactivesqlstatements Wed Jun 25 16:42:15 2014 Get List of Active SQL Statements ================================= Start Time Time (hh:mm:ss) Session ID SQL Statement ---------------- ---------------- ------------ ------------------------------------------------------------ 6月 25 16:42:14 00:00:02 96 select * from part into outfile "/tmp/part_data.csv" fields terminated by ',' optionally enclosed by '"' |
参考
なお、以下の記事では、MySQLのコマンドを利用したアクティブなセッションを確認する方法をご紹介ています。CalpontConsoleコマンドでは確認できない項目もあるため、こちらのコマンドも併せてご確認ください。InfiniDBでアクティブなセッションを確認する方法(1)