Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions explain-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,8 +154,8 @@ TiDBは、TiKV/ TiFlashからスキャンされたデータまたは計算結果

> **Note:**
>
> - インデックスを使用するには、条件が*検索引数*可能でなければなりません。例えば、条件`YEAR(date_column) < 1992`インデックスを使用できませんが、 `date_column < '1992-01-01`では使用できます。
> - 同じタイプのデータと[文字セットと照合順序](/character-set-and-collation.md)比較することをお勧めします。タイプが混在すると、追加の`cast`操作が必要になるか、インデックスが使用できなくなる可能性があります。
> - インデックスを使用するには、条件が*検索引数可能*でなければなりません。例えば、条件`YEAR(date_column) < 1992`はインデックスを使用できませんが、 `date_column < '1992-01-01`では使用できます。
> - 同じタイプのデータと[文字セットと照合順序](/character-set-and-collation.md)を比較することをお勧めします。タイプが混在すると、追加の`cast`操作が必要になるか、インデックスが使用できなくなる可能性があります。
> - `AND` (積集合)と`OR` (和集合)を使用して、1つの列の範囲クエリ条件を組み合わせることもできます。多次元複合インデックスの場合は、複数の列で条件を使用できます。例えば、複合インデックス`(a, b, c)`の場合:
> - `a`同等のクエリである場合は、 `b`のクエリ範囲を計算し続けます。 `b`同等のクエリである場合は、 `c`のクエリ範囲を計算し続けます。
> - それ以外の場合、 `a`同等でないクエリであれば、 `a`範囲しか把握できません。
Expand Down
4 changes: 2 additions & 2 deletions explain-partitions.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ EXPLAIN SELECT COUNT(*) FROM t1 WHERE YEAR(d) = 2017;

上記の出力から:

- TiDBは、すべてのパーティション`(p2016..pMax)`アクセスする必要があると判断します。これは、述語`YEAR(d) = 2017` [非検索可能](https://en.wikipedia.org/wiki/Sargable)みなされるためです。これはTiDBに固有の問題ではありません。
- TiDBは、すべてのパーティション`(p2016..pMax)`にアクセスする必要があると判断します。これは、述語`YEAR(d) = 2017`が[検索引数可能でない](https://en.wikipedia.org/wiki/Sargable)とみなされるためです。これはTiDBに固有の問題ではありません。
- 各パーティションがスキャンされると、 `Selection`演算子によって 2017 年に一致しない行が除外されます。
- 各パーティションでストリーム集約が実行され、一致する行数がカウントされます。
- 演算子`└─PartitionUnion_21` 、各パーティションにアクセスした結果を結合します。
- 演算子`└─PartitionUnion_21`、各パーティションにアクセスした結果を結合します。
Loading