GoGPT Best VPN GoSearch

OnWorksファビコン

mytopp - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで mytopp を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mytopp です。

プログラム:

NAME


mytop - MySQL サーバーのパフォーマンス情報を「top」のように表示します

SYNOPSIS


マイトップ [オプション]

可用性


の最新バージョン マイトップhttp://www.mysqlfanboy.com/mytop/ it かもしれない
CPANにもあります。

募集要項


のために マイトップ 正しく機能するには、以下が必要です。

* Perl 5.005以降
* 構成::IniFiles;
* Getopt::Long
* DBI と DBD::mysql
* CPAN の Term::ReadKey

ほとんどのシステムには、Term::ReadKey を除いて、これらがすべてインストールされている可能性があります。 あなたはするであろう
CPAN からそれを取得する必要があります。 Term::ReadKey はここから入手できます。

http://search.cpan.org/search?dist=TermReadKey

そして明らかに、MySQL サーバー (バージョン 3.22.x または 3.23.x) にアクセスする必要があります。
を実行するために必要なセキュリティ SHOW プロセスリスト   SHOW ステータス コマンド。

Windows ユーザーの場合は、ActiveState の Perl を使用して、PPM (Perl パッケージ) を使用できます。
Manager) を使用して、MySQL モジュールと Term::ReadKey モジュールをインストールします。

オプション 色圏 サポート
また、カラーをご希望の場合は、 マイトップ (推奨)、次から Term::ANSIColor をインストールします。
CPAN:

http://search.cpan.org/search?dist=ANSIカラー

あなたがそうしたら、 マイトップ 自動的に使用されます。 ただし、色はまだ完成していません
ウィンドウズ。 パッチは大歓迎です。 :-)

オプション 高解像度 タイミング
したい場合は マイトップ より正確なリアルタイムの XNUMX 秒あたりのクエリ統計を提供するため、
CPAN から Time::HiRes モジュールをインストールします。 マイトップ あなたが持っていることに自動的に気づきます
標準のタイミング メカニズムではなく、それを使用します。

プラットフォーム
マイトップ 以下に作用することが知られています。

* Linux (2.2.x、2.4.x)
* FreeBSD (2.2、3.x、4.x)
*マックOS
* BSDI 4.x
* ソラリス 2.x
* Windows NT 4.x (ActivePerl)

別のプラットフォームでも動作することがわかった場合は、お知らせください。 それがすべてであることを考えると、
Perl コードは、Unix および Unix 類似のシステムにかなり移植可能であると期待しています。 てか、それ かもしれない
Win32 システムでも動作します。

DESCRIPTION


このソフトウェアを改善するための支援はいつでも歓迎されます。 作者までお気軽にお問い合わせください(参照)
以下「作者」) バグレポート、修正、提案、コメントが含まれます。 さらに「バグ」
このソフトウェアがまだ実行できないことのリストを提供します。

そうは言っても、それがどのように機能し、それを使用して何ができるのかについて詳しく説明します。

当学校区の 基本情報
マイトップ システム監視ツールからインスピレーションを得たもの top。 私は日常的に使用しています top Linux では、
FreeBSD と Solaris。 ここでそれぞれの特徴に気づくでしょう。

マイトップ MySQL サーバーに接続し、定期的に実行します。 SHOW プロセスリスト   SHOW
ステータス コマンドを使用して、そこから得られる情報を有用な形式で要約することを試みます。

当学校区の ディスプレイ
当学校区の マイトップ 表示画面は実際には 4 つの部分に分かれています。 先頭の XNUMX 行 (ヘッダー) には次の内容が含まれます。
MySQL サーバーに関する概要情報。 たとえば、次のようなものが表示される場合があります。

ローカルホスト上の MySQL (4.0.13-log) アップ 1+11:13:00 [23:29:11]
クエリ: 19.3 万 qps: 160 低速: 1.0 Se/In/Up/De(%): 00/80/03/17
現在の QPS: 219 遅い QPS: 0.0 スレッド: 1 ( 1/ 16) 00/74/00/25
キー効率: 99.3% Bps 入出力: 30.5k/162.8 現在入出力: 32.7k/ 3.3k

最初の行はサーバーのホスト名 (localhost) と MySQL のバージョンを示します。
走っています。 右側は、MySQL サーバー プロセスの稼働時間を示しています。
日+時:分:秒の形式 (FreeBSD の先頭によく似ています) および現在時刻。

XNUMX 行目は、サーバーが処理したクエリの合計数、平均を表示します。
XNUMX 秒あたりのクエリ数、遅いクエリの数、選択の割合、
クエリの挿入、更新、および削除。

XNUMX 番目のリアルタイム値。 最初は XNUMX 秒あたりのクエリ数、次にクエリ数です。
遅いクエリの後にクエリの割合が続きます (前の行と同様)。

XNUMX 行目は、キー バッファー効率 (キーがバッファーから読み取られる頻度) を表示します。
ディスクではなくバッファ)と、MySQL が送受信したバイト数の両方
全体と最後のサイクルで。

を押すとヘッダーを切り替えることができます h 走っているとき マイトップ.

表示の XNUMX 番目の部分には、画面に収まる限り多くのスレッドがリストされます。 デフォルトでは、
アイドル時間に従って並べ替えられます (アイドル時間が最も短いものから順)。 表示は次のようになります。

ID ユーザー ホスト データベース 時刻 コマンド クエリまたは状態
-- ---- ---- ----- ---- --- --------------
61 jzawodn localhost music 0 クエリ show processlist

ご覧のとおり、スレッド ID、ユーザー名、ユーザーが接続しているホスト、データベース
ユーザーの接続先、アイドル時間の秒数、スレッドのコマンド
実行すると、クエリ情報がすべて表示されます。

多くの場合、本当に関心があるのはクエリ情報なので、実行すると良いでしょう。
マイトップ 可能であれば、通常の 80 列よりも広い xterm 内で。

カラーサポートをインストールしている場合、スレッド表示ではスレッドが色分けされます。 の
現在のカラー スキームは、背景が暗い (黒など) のウィンドウでのみ機能します。 の
色はディスプレイの「コマンド」列に従って選択されます。

クエリ - 黄色
スリープ - ホワイト
接続 - 緑
遅い - 明るい
ロング - マゼンタ

これらは純粋に任意であり、将来のリリースではカスタマイズ可能になる予定です。 もし彼らがあなたを困らせるなら
ただ始めてください マイトップ --色なし フラグを設定するか、設定ファイルを適切に調整してください。

Arguments
マイトップ 長いコマンドライン引数と短いコマンドライン引数を処理します。 すべてのオプションに長い値と長い値の両方があるわけではありません。
ただし、短いフォーマット。 長い引数には XNUMX つのダッシュ「--」が必要です。 短い引数には、
一 '-'。

-u or - ユーザー ユーザ名
MySQL サーバーにログインするときに使用するユーザー名。 デフォルト:「ルート''。

-p or - 合格 or - パスワード password
MySQL サーバーにログインするときに使用するパスワード。 デフォルト: なし。

警告: パスワードは誰にでも見えるため、これは安全ではありません。 見る - 促す
代わりに!

-h or - ホスト hostname[:ポート]
MySQL サーバーのホスト名。 ホスト名の後にオプションのポート番号を続けることができます。
構成ファイルを使用する場合、ポートはホストとは別に指定されることに注意してください。
デフォルト:「ローカルホスト''。

- 港 or -P ポート
標準以外のポートで MySQL を実行している場合は、これを使用してポート番号を指定します。
デフォルト: 3306.

-s or - 遅れ
表示を更新する間隔。 デフォルト: 5

-d or --db or -データベース データベース
よかったら使ってください マイトップ デフォルトで特定のデータベースに接続します。 デフォルト: なし。

-b or - バッチ or -バッチモード
バッチ モードでは、mytop は XNUMX 回だけ実行され、画面はクリアされず、制限もありません。
印刷される行数。 これは定期的に実行するのに適しています (おそらく
from cron) 情報をファイルに取り込み、後で表示できるようにします。 使用するかもしれません
CGI スクリプトのバッチ モードを使用して、MySQL サーバーのステータスを時々表示します。
ウェブ。

デフォルト: 未設定。

-S or - ソケット /パス/へ/ソケット
あなたが走っているなら マイトップ MySQL と同じホスト上で、
標準の TCP/IP 接続ではなく、MySQL ソケットを直接使用します。 そうする場合は、指定してください
1。

ソケットを指定すると、 マイトップ ホストやポートを無視します。
指定したかもしれない。 ソケットが存在しない場合 (または指定されたファイルが
ソケット)、このオプションは無視され、 マイトップ ホスト名とポート番号を使用します
を代わりにお使いください。

デフォルト: なし。

- ヘッダ or --ヘッダーなし
ヘッダーを表示するかどうかを指定します。 これを切り替えることができます h キー
while マイトップ が走っています。

デフォルト: ヘッダー。

- 色 or --色なし
カラー表示をご希望の場合はご指定ください。 色がない場合は効果がありません
サポートが利用可能です。

デフォルト: カラーサポートがある場合、 マイトップ あなたがやめるよう指示しない限り、色を試します。

-i or -アイドル or --いいえ or --ノイドル
アイドル状態 (スリープ状態) のスレッドをリストに表示するかどうかを指定します。 スレッドがスリープしている場合
が省略されている場合は、デフォルトの並べ替え順序が逆になり、実行時間が最も長いクエリが表示されます。
リストの一番上に表示されます。

デフォルト: アイドル状態。

- 促す or --プロンプトなし
データベースのパスワードの入力を求めるプロンプトを表示するかどうかを指定します。 これにより、
パスワードが閲覧できないようにするだけでなく、セキュリティが少し強化されます。
プロセスリストに保存されますが、パスワードを平文で保存する必要もありません。
"~/.mytop" config ファイル。 パスワードが入力されていない場合はプロンプトが表示されます
構成ファイルまたは別のコマンドライン オプションで指定します。

デフォルト: プロンプトなし。

- 解決
MySQL で Skip-Resolve を設定している場合 (MySQL で逆引き DNS ルックアップが行われないようにするため)
各受信接続)、mytop は IP アドレスをホスト名に置き換えることができますが、切り替えは可能です。
このオプション。

デフォルト: noresolve

- 長さ or --ノロング
大きな数値の場合は、よりコンパクトな数値を使用する代わりに、すべての桁 (例: 10.000) を出力します。
近似値 (例: 10.0k)。

デフォルト: 終了。

-m or - モード モード
初期モードの指定 SWC(クエリ/秒)、 top(概要)、 CMD(コマンドの概要)、
無邪気な(InnoDB ステータス) または status()。

デフォルト: top

- 選別 or --nosort
アイドル時間を使用して並べ替え順序を昇順から降順に反転します。

デフォルト: ノーソート。

コマンドライン引数は常に設定ファイルのオプションより優先されます。 発生します
設定ファイルが読み取られるため BEFORE コマンドライン引数が適用されます。

設定 File
常にかさばるコマンドラインパラメータを使用する代わりに、設定ファイルを使用することもできます。
ホームディレクトリ ("~/.mytop")。 存在する場合、 マイトップ 自動的に読み取られます。 読まれています
コマンドライン引数はすべて処理されるため、コマンドライン引数は
構成ファイル内のディレクティブをオーバーライドします。

サンプル構成ファイルは次のとおりです。~/.mytop" これは上記のデフォルトを実装します。

ユーザー=ルート
パス=
ホスト=ローカルホスト
db=テスト
遅延=5
ポート= 3306
遅い=10
ソケット=
バッチモード=0
ヘッダー= 1
色=1
アイドル=1
ロング=120

構成ファイルを使用すると、データベースのパスワードがユーザーに見えないようにすることができます。
コマンドラインで。 「」の権限が設定されていることを確認してください。~/.mytop"はそのようなものです
他の人はそれを読むことはできません (もちろん、あなたが読んで欲しい場合を除きます)。

構成ファイルの行の「=」の両側に空白が含まれる場合があります。

存在する場合、mytop は mysql のデフォルト設定ファイルも読み取ります。〜/ .my.cnf"。からの値
[client] セクションと [mytop] セクションの両方がこの順序で読み取られます。 長いオプション データベース
  password 短いバージョンよりも好まれます db   パス mysql の構文と一致するようにします。
これらの設定は優先順位が最も低く、次のいずれかの値によって上書きされます。
"~/.mytop" またはコマンドライン オプション。

ショートカット キーズ
次のキーはさまざまなアクションを実行します。 マイトップ が走っています。 持っていないもの
実装されているものとしてリストされています。 これらは、ユーザーに内容を理解させるために含まれています。
到来。

? ヘルプを表示します。

c SHOW STATUS の Com_* 値に基づいて「コマンド カウンター」を表示します。 これは新しいです
特徴。 フィードバックは歓迎です。

C 表示色のオンとオフを切り替えます。 デフォルトはオンです。

d 特定のデータベースに接続されているスレッドのみを表示します。

f スレッド ID を指定すると、そのスレッドが存在した (そして現在も存在する可能性がある) クエリ全体を表示します。
実行している。

F すべてのフィルタリング (ホスト、ユーザー、データベース) を無効にします。

h 特定のホストからのクエリのみを表示します。

H ヘッダーの表示を切り替えます。 「header=0」または「header=1」のいずれかを指定することもできます。
構成ファイルを使用してデフォルトの動作を設定します。

i アイドル状態 (スリープ状態) のスレッドの表示を切り替えます。 スリープ中のスレッドがフィルタリングされた場合、
デフォルトの並べ替え順序は逆になり、最も長く実行されているクエリが次の順序で表示されます。
リストの一番上。

I InnoDB ステータス モードに切り替えます。 「SHOW INNODB STATUS」の出力が表示されます
すべてのサイクル。 将来のバージョンでは、実際にデータを要約するのではなく、要約する可能性があります。
生の出力を生成します。

k スレッドを強制終了します。

m モードを切り替えます。 現在、これは「top」モードから「qps」(XNUMX 秒あたりのクエリ数)に切り替わります。
モード)。 このモードでは、mytop は XNUMX 秒あたり XNUMX つの整数を書き込みます。 書かれた番号
過去 XNUMX 秒間にサーバーによって実行されたクエリの数を反映します。
間隔。

将来的にはさらに多くのモードが追加される可能性があります。

o デフォルトの並べ替え順序を逆にします。

p 表示を一時停止します。

q やめます マイトップ

r サーバーのステータス カウンタをリセットします。 流す ステータス

R IP 逆引き参照を切り替えます。 デフォルトはオンです。

s スリープ時間 (表示を更新する間隔の秒数) を変更します。

S クエリが古いとみなされるまでに実行する必要がある秒数を設定します。
強調表示されます。

u 与えたユーザーが所有するスレッドのみを表示します。

当学校区の s キーにはコマンドラインで対応するものがあります。 -s.

当学校区の h key には XNUMX つの対応するコマンドラインがあります。 - ヘッダ   --ヘッダーなし.

onworks.net サービスを使用してオンラインで mytopp を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。