超シンプルな 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プライベート倉庫の構築と利用の詳細説明

推薦する

W3C チュートリアル (13): W3C WSDL アクティビティ

Web サービスは、アプリケーション間の通信に関係します。 WSDL は、XML ベースの Web ...

4つのファイル拡張子 .html、.htm、.shtml、.shtm の違い

ウェブページを作り始めたばかりの友人の多くは、拡張子が非常に多いことに気づきます。実際、htm と ...

HTMLリンクを書くときは、HTTPリクエストを減らすためにサブフォルダに必ずスラッシュを追加してください。

サブフォルダーの末尾にスラッシュがない場合、2 つの HTTP リクエストが生成され、効率に影響しま...

ウェブテーブルフレームを作成するためのヒント

<br />Web テーブル フレームを作成するためのヒント。 ------------...

nginx をシャットダウン/再起動/起動する方法

閉鎖サービス nginx 停止systemctl 停止 nginx起動するサービス nginx 開始...

MySQL の完全なデータベース バックアップからデータベースとテーブルを復元する方法

公式の MySQL ダンプ ツールで、特定のデータベースのみを復元するにはどうすればよいですか?完全...

Linux で fdisk を使用してディスクをパーティション分割する方法

Linux パーティションでよく使用されるコマンド: fdisk、MBR パーティション テーブルの...

表内のコンテンツオーバーフローのレイアウト方法について

コンテンツオーバーフローとは何ですか?実際、テキストが大量にある場合、コンテンツ領域がそれだけの長さ...

Tomcat と WebLogic で純粋な HTML ファイルを展開するプロセスの分析

1. まず、純粋なHTMLファイルにはindex.htmlというエントリが必要です。 2. Tomc...

MySQL で不明なフィールド名を回避する方法

序文この記事では、DDCTF の 5 番目の質問、つまり不明なフィールド名をバイパスする手法を紹介し...

dockerでrabbitmqをインストールすると管理ページに入れなくなる問題

1. 環境整備Tencent Cloud Server CENTOS 7 バージョンDockerコン...

MySQLテーブル構造を変更するコマンドを表示する

簡単な説明エディターはデータベースのエンコードが間違っているために問題に遭遇することが多く、これは頭...

MySQL インポート csv エラーの 4 つの解決策

これは今日私が踏んだ4つの落とし穴を記念したものです...落とし穴1:地元のせいエラー:エラー 39...

Vue 手書き読み込みアニメーション プロジェクト

ページが応答しない場合、白い画面が表示されないように、読み込みアニメーションを表示するのがユーザーフ...

実用的な情報が満載のJavaScript Webフォーム機能通信

1. はじめに先ほど、フロントエンドの表示の問題について説明しました。では、前のコンテンツに戻って、...