■ スレッド関連
* MySQLは、クライアントから接続の度にスレッドを作って、 処理してはクライアントに返して、スレッドを破棄するので、 スレッドの状態を把握するのは重要。
どのスレッドが起動しているか表示
mysqladmin processlist -u 【ユーザ名】 -p
スレッド数の表示
* 「スレッド数」=「MySQLクライアントの接続数」mysqladmin -u root -p extended-status | egrep '(Max|Threads)' ※ 「mysqladmin extended-status」:mysqlのいろんなステータスを詳細表示http://mysql.javarou.com/dat/000412.html
* 「スレッド数」=「MySQLクライアントの接続数」
show status like 'Threads_%'; ※ 「Threads_connected」:現在開いている接続の数 「Threads_created」 :接続を処理するために生成されたスレッド数 「Threads_running」 :スリープ状態になっていないスレッド数https://gist.github.com/ym-aozora/5812292
参考文献
http://thinkit.co.jp/free/article/0707/2/2/
http://d.hatena.ne.jp/foosin/20081217/1229515671
■ その他
MySQL サーバの状態を調べる
mysqladmin status -u 【ユーザ名】 -p 【詳細版】 mysqladmin extended-status -u 【ユーザ名】 -p
MySQL のポート番号を調べる
* MySQL のデフォルトのポート番号は「3306」show variables like ‘port';参考文献
https://51flya.com/linux/416.html