組合執行分析を簡単にするために、次のSQLを例として使用します。 テーブル t1 を作成します ( id INT 主キー、 a INT、 b INT、 INDEX ( a ) ); デリミタ;; CREATE PROCEDURE idata ( ) BEGIN 宣言する 私はINT; i = 1 に設定します。 その間 ( i <= 1000 ) する t1に挿入 価値観 ( 私、 私、 私 ); i = i + 1 を設定します。 終了しながら; 終わり;; 区切り文字 ; idata() を呼び出す。 次に次のSQLを実行します (select 1000 as f) 結合 (select id from t1 order by id desc limit 2); この SQL ステートメントのセマンティクスは、2 つのサブクエリの結合を取り、重複を削除することです。 ご覧のとおり、2 行目のキーはプライマリです。つまり、2 番目のサブクエリはインデックス ID を使用します。 3 行目の Extra フィールドは、ユニオン サブクエリを実行するときに一時テーブルが使用されることを示します。 グループ化一時テーブルを使用するもう1つの一般的な例は、group byです。次のSQLを見てみましょう。 t1 から id%10 を m として選択し、count(*) を c としてグループ化し、m でグループ化します。 このステートメントは、テーブル t1 内のデータを id%10 でグループ化し、出力する前に m の結果で並べ替えます。 「追加」フィールドには、次の 3 つの情報が表示されます。 1) インデックスの使用。このステートメントはカバー インデックスを使用し、インデックス a を選択することを示します。 このステートメントの実行フローは次のとおりです。 1) フィールド m と c を持つ一時メモリ テーブルを作成します。主キーは m です。
3) トラバーサルが完了したら、フィールドmに従ってソートして結果を取得します。 メモリ内の一時テーブルのサイズには制限があります。パラメータ tmp_table_size はこのメモリ サイズを制御します。デフォルトは 16M です。メモリ内の一時テーブルが上限に達すると、メモリ内の一時テーブルはディスク上の一時テーブルに変換されます。ディスク上の一時テーブルのデフォルト エンジンは InnoDB です。テーブルに大量のデータがある場合、クエリは大量のディスク領域を占有する可能性があります。 MySQL が内部一時テーブルを使用する場合についての説明はこれで終わりです。MySQL 内部一時テーブルの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Linux での Hbase のインストールと設定のチュートリアル
>>: ろうそくを溶かす(水滴)サンプルコードを実現する純粋な CSS
目次序文antd はどのようにしてコンポーネントをカプセル化するのでしょうか?ディバイダーコンポーネ...
目次Nginx 負荷分散構成Nginx 負荷分散戦略ポーリング(デフォルト)重さip_ハッシュ公正(...
RabbitMQをインストールする前にSocatをインストールする必要があります。そうしないと、Ra...
1. 4つの起動方法: 1.mysqld MySQL サーバーを起動します: ./mysqld --...
1. グローバルオブジェクトすべてのモジュールは呼び出すことができます1) global: ブラウザ...
Windows: NTFS、FATをサポートLinux は次のファイル形式をサポートしています: C...
1 hupからイメージを取得する docker プル nginx 2 マウントするディレクトリを作成...
覗き見の問題サーバーでは、IIS サービスが複数のサイトを展開していると仮定すると、サイトの 1 つ...
DockerデーモンソケットDocker デーモンは、 unix 、 tcp 、 fdの 3 種類の...
目次1. Baidu Map Open Platformにアカウントを登録してログインする2. 必要...
昨年末、Thinkpad T450 のデュアルシステムの opensuse を Manjaro に置...
注: この表はW3Schoolチュートリアルから引用したものです疑似要素の分類と機能: 入力選択スタ...
まず Linux に ssh をインストールします。例として Centos を使用します。ポータル:...
以前、Docker コンテナとローカル マシン間のファイル転送に関する記事を書きました。しかし、この...
目次標準的な実行プロセス最適化並べ替えを削除並べ替え成し遂げる要約する標準の Group by ステ...