- 博客(2)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 MySQL 索引长度和区分度
首先 索引长度和区分度是相互矛盾的,索引长度太短,那么区分度就很低,吧索引长度加长,区分度就高,但是索引也是要占内存的,所以我们需要找到一个平衡点;那么这个平衡点怎么来定? 比如用户表有个字段 username ,要给他加索引,问题是索引长度多少合适?其实我们知道 百家姓里面有百多个姓 ,但是大多数人的姓 集中在前十多个;如果我设置索引索引长度为1,对染占内存少,但...
2019-03-26 19:03:14 268
原创 MySQL 普通索引、唯一索引和主索引
1、普通索引 mysql>ALTER TABLE table_name ADD INDEX index_name ( column )普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件(ORDERBYcolumn)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数...
2019-03-26 19:02:33 534
TA创建的收藏夹 TA关注的收藏夹
TA关注的人