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

推薦する

CSS 動的読み込みバー効果のサンプルコード

CSS変数の知識を使って、追加したコードとコメントを直接投稿します <!DOCTYPE htm...

HTML でフォームを中央揃えにする

以前、写真が与えられ、その写真スタイルに基づいてフォームを作成するという課題に遭遇しました。しかし、...

MySQL 5.7.18 winx64 のインストールと設定方法のグラフィックチュートリアル

圧縮パッケージのインストールは、mysql-5.7 以降、大幅に変更されました。この記事では、mys...

Vue echarts は水平棒グラフを実現します

この記事では、水平棒グラフを実現するためのvue echartsの具体的なコードを参考までに共有しま...

Dockerサーバーのストレージリソースプール不足問題の解決

目次1. 問題の説明2. 問題分析3. 問題解決1. Dockerのディスク使用量を確認する2. 再...

react-navigation6.xルーティングライブラリの基本的な使い方の詳しい説明

目次react-nativeプロジェクトの初期化react-nativeプロジェクトをインストールす...

配列をフィルタリングするJavaScript

この記事では、配列フィルタリングを実装するためのJavaScriptの具体的なコードを参考までに紹介...

MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要

MySQL 5.7 バージョン:方法1: SET PASSWORDコマンドを使用するフォーマット: ...

JavaScript で虫眼鏡の特殊効果を実現

達成される効果:マウスを小さな画像の上に置くと、小さなブロックが小さな画像の上に表示され、この小さな...

VueにExcelテーブルプラグインを導入する方法

この記事では、Excelテーブルプラグインを導入するVueの具体的なコードを参考までに共有します。具...

Vueフィルターの使い方

目次概要フィルターの定義フィルターの使用カスタムグローバルフィルターローカルフィルター予防例1(ロー...

vue-cli でレスポンシブ レイアウトを実装する方法

フロントエンド開発を行うと、PCとモバイル端末の適応に必然的に直面することになります。このような問題...

docker redis5.0 clusterの実装 クラスタ構築

システム環境: Ubuntu 16.04LTSこの記事では、6 つの Docker コンテナを使用し...

JavaScript ES6 モジュールの詳細な説明

目次0. モジュールとは何か1.モジュールの読み込み1.1 方法1 1.2 方法2 2. 輸出と輸入...

TomcatコンポーネントはWebサーバーのアーキテクチャの進化を示しています

1. tomcat とは誰ですか? 2. Tomcat は何ができますか? Tomcat は Web...