いくつかの重要な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でのファイル権限の表示と設定の詳細な説明

推薦する

ハイパーコネクションの4つの状態の適用の詳細な説明

ブラウザの問題かもしれないと思うかもしれませんが、スタイル定義の順序が間違っている可能性が高いです。...

mysql データはどこに保存されますか?

MySQLデータベースの保存場所: 1. MySQLがMyISAMストレージエンジンを使用する場合...

ウェブページの広告デザインにおけるウェブデザインの寸法とルール

1. 800*600 未満の場合、Web ページの幅が 778 以内であれば、水平スクロール バーは...

Linux および Unix サーバーのセキュリティを強化する方法

ネットワーク セキュリティは非常に重要なトピックであり、サーバーはネットワーク セキュリティにおける...

vsftpdで仮想ユーザーログインを設定する方法

yum で vsftpd をインストールします [root@localhost など]# yum -...

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

MySQL 5.7.13 Mac用インストールチュートリアル、非常に詳細で、以下のように記録されてい...

Nginxを使ってサーバー内で複数コンテナの共存を実現する方法

背景Tencent Linux クラウド ホストがあり、その上に Docker (ServiceDo...

Windows 7 環境での Docker 高速ビルドと Alibaba Cloud コンテナ高速化構成の詳細な説明

前回の Docker に関する記事では、MAC システムでの構築について説明しました。この記事では、...

IE6では画像要素imgに余分な空白スペースがある

ページの DIV+CSS レイアウトを行う際、IE6 で画像要素 img の下に余分なスペースができ...

太陽系の惑星のアニメーション効果を実現するHTML+CSS3コード

太陽系の 8 つの惑星(衛星を除く)のアニメーションを作成します。すべての惑星は太陽の周りを回ってい...

nginxを使用して画像サイズを動的に変換し、サムネイルを生成します。

Nginx ngx_http_image_filter_module モジュール (nginx バ...

Linux プロセス管理ツール スーパーバイザーのインストールと設定のチュートリアル

環境: CentOS 7公式ドキュメント: http://supervisord.org/インストー...

HTMLタグIDは変数にできる

<table id=" <%=var1%>">、var1...

React+Amapは緯度と経度をリアルタイムで取得し、住所を特定します

目次1. マップを初期化する2. マップポイント3. 位置決めを有効にする4. マップの変更を監視す...

Linux でファイルプレフィックスを一括で追加する方法

フォルダー内のすべての txt ファイルのファイル名の前に「gt_」を追加する必要があります。つまり...