mysql建立索引的优缺点
来源:互联网 发布:led电子屏幕软件 编辑:程序博客网 时间:2024/05/29 15:18
建立索引的优缺点:
为什么要创建索引呢?
什么样的字段适合创建索引:
什么样的字段不适合创建索引:
同样,对于有些列不应该创建索引。一般来说,不应该创建索引的的这些列具有下列特点:
第一,对于那些在查询中很少使用或者参考的列不应该创建索引。这是因为,既然这些列很少使用到,因此有索引或者无索引,
并不能提高查询速度。相反,由于增加了索引,反而降低了系统的维护速度和增大了空间需求。
在查询的结果中,结果集的数据行占了表中数据行的很大比 例,即需要在表中搜索的数据行的比例很大。
增加索引,并不能明显加快检索速度。
当增加索引时,会提高检索性能,但是会降低修改性能。当减少索引时,会提高修改性能,降低检索性能。
因此,当修改性能远远大于检索性能时,不应该创建索引。
创建索引的方法::
1、创建索引,例如 create index <索引的名字> on table_name (列的列表);
查看表中索引的方法:
show index from table_name; 查看索引
索引的类型及创建例子::
1.PRIMARY KEY (主键索引)
mysql> alter table table_name add primary key ( `column` )
2.UNIQUE 或 UNIQUE KEY (唯一索引)
mysql> alter table table_name add unique (`column`)
5.多列索引 (聚簇索引)
- mysql建立索引的优缺点
- 建立索引的优缺点
- 为mysql数据库建立索引;mysql索引总结----mysql 索引类型以及创建;mysql_建立索引的优缺点
- mysql_建立索引的优缺点
- mysql_建立索引的优缺点
- mysql_建立索引的优缺点
- mysq建立索引的优缺点
- 数据库建立索引的优缺点
- mysql索引的优缺点
- mysql聚集索引的优缺点
- mysql聚集索引的优缺点
- mysql聚集索引的优缺点
- mysql聚集索引的优缺点
- mysql_建立索引的优缺点&性能优化
- mysql 索引的建立
- oracle 数据库索引的优缺点以及合理建立索引
- mysql建立索引的优缺点|创建索引alter或create索引分类(PRIMARY KEY,UNIQUE KEY,FULLTEXT,INDEX)作用查看索引show index from table
- mysql索引的类型和优缺点
- Spring注解@Resource和@Autowired区别对比
- 开发中容易混淆的几个概念
- R中的文本数据格式(先发表稍后补充)
- 使用多线程进行大文件的处理
- construct2游戏设计与制作
- mysql建立索引的优缺点
- object detection
- 矩阵快速幂求Fibonacci数
- 表单 语义化标签
- 计算机视觉学习总结
- 六周第一次课 2017.11.20 正则介绍_grep上、grep中、grep下
- 项目整理一:数据库设计
- spring数据校验
- SVN的学习之路七(锁的设置和解除)