Skip to content

Commit

Permalink
sql-statements: add a notices for expression index (pingcap#6899)
Browse files Browse the repository at this point in the history
  • Loading branch information
wjhuang2016 authored Aug 20, 2021
1 parent 9097806 commit 444150a
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions sql-statements/sql-statement-create-index.md
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,8 @@ DROP INDEX idx1 ON t1;
> 表达式索引将隐式占用名字,`_V$_{index_name}_{index_offset}`,如果已有相同名字的列存在,创建表达式索引将报错。如果后续新增相同名字的列,也会报错。
>
> 在表达式索引中,表达式的函数参数个数必须正确。
>
> 当索引的表达式使用了字符串相关的函数时,受返回类型以及其长度的影响,创建表达式索引可能会失败。这时可以使用 `cast()` 函数显式指定返回的类型以及长度。
当查询语句中的表达式与表达式索引中的表达式一致时,优化器可以为该查询选择使用表达式索引。依赖于统计信息,某些情况下优化器不一定选择表达式索引。这时可以通过 hint 指定强制使用表达式索引。

Expand Down

0 comments on commit 444150a

Please sign in to comment.