超シンプルな QPS 統計手法 (推奨)

超シンプルな QPS 統計手法 (推奨)

過去 N 秒間の QPS 値の統計 (1 秒あたりの選択、挿入などを含む)

mysql> select variable_name,sum(per_sec) as qps from (select straight_join lower(gs0.variable_name) as variable_name, (gs1.variable_value - gs0.variable_value)/5 as per_sec from ( select variable_name ,variable_value from information_schema.global_status where variable_name in ('com_select','com_update','com_insert','com_replace','com_delete') union all select '',sleep(5) from Dual ) as gs0 join information_schema.global_status gs1 using (variable_name)) t group by variable_name with rollup;

+---------------+---------+
| 変数名 | qps |
+---------------+---------+
| com_delete | 0 |
| com_insert | 2.2 |
| com_replace | 0 |
| com_select | 11524.8 |
| com_update | 3 |
| NULL | 11530 |
+---------------+---------+
セット6列(5.00秒)

データベースが起動してからの QPS 値、遅いクエリの数などの統計

mysql> \s
--------------
mysql Ver 14.14 Distrib 5.5.35、Linux (x86_64) 用、readline 5.1 使用


接続ID: 98313987
現在のデータベース: udb
現在のユーザー: [email protected]
SSL: 使用されていません
現在のページャ: 標準出力
出力ファイルの使用: ''
区切り文字の使用: ;
サーバーバージョン: 5.5.35-log MySQL コミュニティ サーバー (GPL) by Remi
プロトコルバージョン: 10
繋がり: 172.23.9.201(TCP/IP経由)
サーバー文字セット: utf8
Db 文字セット: utf8
クライアントの文字セット: utf8
接続文字セット: utf8
TCP ポート: 3206
稼働時間: 274日1時間22分29秒


スレッド: 172 質問: 7559640986 遅いクエリ: 150149138 オープン: 7799 フラッシュテーブル: 15 オープンテーブル: 973 1秒あたりの平均クエリ数: 319.261

上記の超シンプルなqps統計方法(推奨)は、編集者があなたと共有するすべてのコンテンツです。参考になれば幸いです。また、123WORDPRESS.COMをサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • MySQLデータベースのQPSとTPSの意味と計算方法
  • IIS サーバーの最大同時接続数はいくつですか?
  • Apache の仮想ホストごとの同時接続数を制限します。 ! ! !
  • パイプラインを通じてスループットを向上させるRedisメソッド
  • Springboot で高同時実行時のスループットを向上させる方法
  • TPS (スループット)、QPS (1 秒あたりのクエリ レート)、同時実行性、RT (応答時間) はどういう意味ですか?

<<:  ネイティブ JS で音楽プレーヤーを実装するためのサンプル コード

>>:  dockerプライベート倉庫の構築と利用の詳細説明

推薦する

Apache クロスドメイン リソース アクセス エラーの解決策

多くの場合、大規模および中規模の Web サイトでは、静的リソース (フォント ファイル、画像など)...

Linux tac コマンドの実装例

1. コマンドの紹介tac (cat の逆順) コマンドは、ファイルの内容を行単位で逆順に出力します...

HTMLの基礎を徹底解説(第1部)

1. WEBを理解するWeb ページは主にテキスト、画像、ハイパーリンクなどの要素で構成されていま...

CSSのborder-radiusプロパティを使用して円弧を設定します

現象: divを一定の振幅で円、楕円などに変更する方法: CSSのborder-radiusプロパテ...

Tomcat サーバーの応答が遅い場合の解決策

1. 分析的思考1. 機械自身の理由を排除する2. サーバーパフォーマンス分析3. プロジェクト自体...

webpack イメージを base64 に変換する例

url-loader をダウンロード 糸を追加 -D URLローダー モジュール: { ルール: {...

EasyUEFI を使用して Windows 10 で USB ドライブなしで Ubuntu 18 をインストールする

1. BIOSを確認するまず、コンピュータの起動モードを確認します。win+R と入力し、msinf...

MySQLのネストされたトランザクションで発生する問題

MySQL はネストされたトランザクションをサポートしていますが、それを実行する人は多くありません....

Zabbix で監視項目と集約されたグラフを設定するためのサンプルコード

1. ローカルマシンを監視するためにZabbixエージェントをインストールするエージェントソフトウェ...

Linux での tcpdump コマンド例の詳細な説明

序文簡単に言えば、tcpdump は、ネットワーク上のトラフィックをダンプし、ユーザーの定義に従って...

MySQLの外部結合と内部結合クエリの違い

外部結合の構文は次のとおりです。フィールド名を選択FROM テーブル名 1 LEFT|RIGHT|F...

Docker コンテナ データ ボリュームの名前付きマウントと匿名マウントの問題

目次コンテナデータボリュームとはコンテナ データ ボリュームが必要なのはなぜですか?使用データボリュ...

ミニプログラムカスタムコンポーネントの非効率的なグローバルスタイルの解決策

目次長すぎて読めないコンポーネントスタイルの分離デモテスト優先度ページの分離構成参考文献ネイティブ ...

Vue3 の ref と toRef の違いを簡単に分析します

1. refがコピーされ、ビューが更新されますrefを使用してオブジェクトのプロパティ値をレスポンシ...

js タグ構文の使用法の詳細

目次1. ラベルステートメントの紹介2. ラベルステートメントの使用序文:日常の開発では、プログラム...