いくつかの重要なMySQL変数

いくつかの重要なMySQL変数

MySQL 変数は数多くありますが、その中には注目に値するものもあります。ここでは、参考までに、注目に値する MySQL 変数をいくつか紹介します。

1 スレッドが接続されました

まず、この変数の値を取得したい場合、「Threads_connected」のような変数は表示できないことに注意してください。代わりに
「Threads_connected」のようなステータスを表示します(以下の変数にも同じことが当てはまります)。

意味: 変数の値は、現在MySQLサーバーに接続しているクライアントの数を示します。

拡張: 接続が多すぎませんか? ネットワークに問題がある可能性があります! 特に pconnect の場合 :)

2 作成された_tmp_disk_tables

意味: ハードディスク上に作成された一時テーブルの数

拡張: この値が大きい場合、クエリ中に一時テーブルを作成する操作 (CREATE TEMPORARY TABLE) に時間がかかります。

3 ハンドラ_read_first

意味: テーブルインデックスの最初の行を読み取ります

拡張: この値が大きく変化する場合は、テーブル インデックスの確立に問題があり、フル インデックス スキャン操作が増えていると考えられます。

4 Innodb_buffer_pool_wait_free

意味: この変数は、MySQLがメモリページがフラッシュされるのを待つ回数を示します。

拡張: この変数が高い場合、サーバーが現在実行している書き込み量に対して MySQL のメモリ バッファーが誤って構成されていることを示します。

これは理解できませんでした:)

5 キー読み取り

意味: ファイルシステム上のインデックスが読み取られた回数

拡張: この値が大きすぎる場合は、キー キャッシュ設定が正常かどうかを検討する必要があります。

6 最大使用接続数

意味: 再起動以降の最大接続数

拡張機能: 調整が必要な可能性のあるサーバー負荷と接続数

7 オープンテーブル

意味: 現在開いているテーブルの数

拡張: この値が非常に低く、テーブル キャッシュが非常に大きい場合は、テーブル キャッシュ設定を下げても問題ありません。この値が非常に大きく、テーブル キャッシュ値に近い場合は、テーブル キャッシュ設定を増やす必要があります。

8 選択フル結合

意味: 完全に接続されたクエリの数

拡張: 値が大きすぎるため、回避するにはさらにインデックスを作成する必要があります。

9 遅いクエリ

意味: 遅いクエリの数

拡張: 大きすぎる場合は、スロー クエリ ログをチェックして、SQL ステートメントが適切に記述されているかどうかを確認する必要があります。

10 稼働時間

意味: 実行時間(秒単位)

要約する

上記は、いくつかの重要な MySQL 変数に関するこの記事の内容のすべてです。皆様のお役に立てれば幸いです。興味のある方は、「MySQL 準備原則の詳細な説明」、「ORACLE SQL 文の最適化テクノロジの重要なポイントの分析」などを参照してください。ご質問がある場合は、いつでもメッセージを残していただければ、編集者がすぐに返信いたします。

以下もご興味があるかもしれません:
  • MySQL 8.0.12 のインストールと環境変数の設定チュートリアル (Win10 の場合)
  • MySQLでグローバル変数とセッション変数を設定する2つの方法の詳細な説明
  • MySQL 5.6.23 のインストールと設定環境変数のチュートリアル
  • MySQL 8 の新機能: 永続的なグローバル変数を変更する方法
  • MySQLクエリステートメント内のユーザー変数のコード分析
  • MySQL 変数宣言とストアド プロシージャの分析
  • MySQLは変数を使用してさまざまなソートを実装します
  • MySQL ストアド プロシージャにおける変数の宣言と設定の違いについて簡単に説明します。
  • MySQL 変数の原理と応用例

<<:  Dockerコンテナアプリケーションログの表示方法

>>:  Macでのファイル権限の表示と設定の詳細な説明

推薦する

IE8ブラウザはWebページ標準に完全互換となる

<br />海外メディアの報道によると、マイクロソフトはソフトウェアの相互運用性への取り...

MySQL 8.0.11 の新機能の紹介

MySQL 8.0 for Windows v8.0.11 公式無料バージョン 64 ビット1. デ...

システムメンテナンスページにリダイレクトするように nginx を設定する

先週末、兄弟プロジェクトはより良いサービスを提供するためにサーバーを拡張する準備をしていました。兄弟...

Linux での tcpdump コマンドの詳細な分析と使用方法

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

Tomcat のパフォーマンス最適化方法の簡単な概要

Tomcat自体の最適化Tomcat メモリ最適化起動時に大きなメモリ ブロックが必要であることを ...

mysql-8.0.11-winx64.zip の詳細なインストール チュートリアル

zip インストール パッケージをダウンロードします。 MySQL8.0 For Windows z...

MySQL バッチ挿入とユニークインデックスの問題に対する解決策

MySQL バッチ挿入の問題プロジェクトを開発しているときに、古いシステムの基本データを事前にインポ...

Deepin で virtualenv をインストールして使用するチュートリアル

virtualenv は、分離された Python 仮想環境を作成するためのツールです。独立したディ...

MySQLはこのような更新文を決して書きません

目次序文原因現象なぜ?分析要約する序文今日は、非常に典型的な MySQL の「落とし穴」についてお話...

アルバムと写真をアルバムに保存するためのWeChatアプレット

私は現在、Xiao Nian Gao に似たビデオおよびツール アプリを開発しています。ユーザーが作...

MySQL 最適化技術における Limit クエリの最適化分析

序文実際のビジネスでは、ページングは​​一般的なビジネス要件です。次に、制限クエリを使用します。制限...

thead、tfoot、tbodyを使用して表を作成します

これらの 3 つのタグを間違った方法で使用して、タイトルを表に沿わせたり、tbody の高さを固定し...

MySQL データ型の最適化の原則

MySQL は多くのデータ型をサポートしており、高パフォーマンスを得るには適切なデータ型を選択するこ...

mysql 8.0.19 win10 クイックインストールチュートリアル

このチュートリアルでは、参考までにMySQL 8.0.19のインストールチュートリアルを共有します。...

CSS3 border-radius 丸角の実装方法と使い方の詳しい説明

以前は、角を丸くするのは非常に面倒でしたが、CSS3 では、角を丸くするのは非常に簡単になり、bor...