CREATE TABLE t1( j JSON, INDEX i1 ( (JSON_VALUE(j, '$.id' RETURNING UNSIGNED)) ) );次のEXPLAIN 出力は、WHERE 句でインデックス式を使用する t1 に対するクエリーで、作成されたインデックスが使用されることを示しています: ...
CREATE UNIQUE INDEX UQ1 ON ggvam.emp(last); CREATE UNIQUE INDEX UQ2 ON ggvam.emp(first); CREATE UNIQUE INDEX UQ3 ON ggvam.emp(middle); この順序の結果、MySQLでは、ソースのfirst列の索引と、ターゲットのlast列の索引が主キーにプロモートされます。Oracle GoldenGateでは、メタデータ・...
mysql>EXPLAINFORMAT=TREESELECT*FROMt2->WHERENOTEXISTS(SELECT*FROMt1WHEREt1.col1=t2.col1)\G***1. row***EXPLAIN:-> Nested loop antijoin->Tablescanont2(cost=0.85rows=6)->Single-rowindexlookupon<subquery2>using<auto_distinct_key>(c1=t2.c1)->Materializewithdeduplication->Filter:(t1.c1isno...
GROUP_INDEXまたはNO_GROUP_INDEX: GROUP BY操作を含むインデックススキャンで、指定されたインデックスを使用または無視します。 INDEXまたはNO_INDEX: 指定されたインデックスを使用または無視するようにサーバーに強制します。 JOIN_INDEXまたはNO_JOIN_INDEX: データのクエリに使用される...
ALTERTABLEtable_nameADDINDEXindex_name (column), ALGORITHM=INPLACE,LOCK=NONE; 残念ながら、ロックを必要とする DDL ステートメントの場合、レプリケーション待機時間を回避することはできません。 可能性のある影響を軽くするには、夜間など、ピーク以外の時間帯にこれらの種類の DDL 操作を実行し...
mysql> SELECT SUBSTRING_INDEX(event_name,'/',2) AS code_area, FORMAT_BYTES(SUM(current_alloc)) AS current_alloc FROM sys.x$memory_global_by_current_bytes GROUP BY SUBSTRING_INDEX(event_name,'/',2) ORDER BY SUM(current_alloc) DESC; +---+---+ | code_area | current_alloc | +--...
デフォルトでは、CREATE TABLEステートメントでDATA DIRECTORYとINDEX DIRECTORYを指定できます。 sql_modeパラメーターをNO_DIR_IN_CREATEに設定した場合、MySQLはCREATE TABLEステートメントでDIRECTORYの使用を無効にします。 このモードでは、ディレクトリが制限されるか、CREATE TABLEステートメン...
engine condition pushdownを利用 • Using index for group-by... MIN()またはMAX()によって集計を行う際,クエリがインデックスだけを用いて解決できる • Distinct... JOINにおいてDISTINCTによって一意な結果を生成しなければならない場合,内部表のキーでDISTINCT を解決出来る • Range ...
Histograms, Force Index, Hints, Invisible Indexes Common Table Expressions, Windows Functions, Character Sets, JSON, GIS, Resource Groups, Performance Schema, Security, Protocol, Service Infrastructure, X Protocol / X Plugin, Performance, Tablespaces, DDL, Replication, Group Replication, Data Dictionary...
`ADD INDEX idx(sex, birth_date)' 次のクエリはいずれもインデックスが使用されません。 SELECTfirst_name,last_nameFROMusersWHEREbirth_date='1970-11-11' SELECTfirst_name,last_nameFROMusersWHEREsex='男'orbirth_data='1970-11-11' このインデックスにはまだ問題があります。