Skip to content

Commit b39b54d

Browse files
authored
Update 数据库索引.md
冗余索引修正
1 parent 88aa853 commit b39b54d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

docs/database/数据库索引.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,12 +227,13 @@ ALTER TABLE table ADD INDEX index_name (num,name,age)
227227

228228
#### 4.注意避免冗余索引
229229

230-
冗余索引指的是索引的功能相同,能够命中 就肯定能命中 ,那么 就是冗余索引如(name,city )和(name )这两个索引就是冗余索引,能够命中后者的查询肯定是能够命中前者的 在大多数情况下,都应该尽量扩展已有的索引而不是创建新索引。
230+
冗余索引指的是索引的功能相同,能够命中索引(a, b)就肯定能命中索引(a) ,那么索引(a)就是冗余索引。如(name,city )和(name )这两个索引就是冗余索引,能够命中前者的查询肯定是能够命中后者的 在大多数情况下,都应该尽量扩展已有的索引而不是创建新索引。
231+
231232

232233
#### 5.考虑在字符串类型的字段上使用前缀索引代替普通索引
233234

234235
前缀索引仅限于字符串类型,较普通索引会占用更小的空间,所以可以考虑使用前缀索引带替普通索引。
235236

236237
### 使用索引一定能提高查询性能吗?
237238

238-
大多数情况下,索引查询都是比全表扫描要快的。但是如果数据库的数据量不大,那么使用索引也不一定能够带来很大提升。
239+
大多数情况下,索引查询都是比全表扫描要快的。但是如果数据库的数据量不大,那么使用索引也不一定能够带来很大提升。

0 commit comments

Comments
 (0)