mysql优化方案总结u Mysql数据库的优化技术对mysql优化时一个综合性的技术,主要包括a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/del...
分类:
数据库 时间:
2015-01-22 20:12:27
阅读次数:
323
一、索引 索引是一种快速访问数据的途径,可提高数据库性能。索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据,就像书的目录,可以快速查找所需的信息,无须阅读整本书。 (一)索引的分类 逻辑分类:单列索引、组合索引、唯一索引、非唯一索引,函数索引。 物理分类:区分索引、非分区索引...
分类:
数据库 时间:
2015-01-15 21:51:54
阅读次数:
240
u Mysql数据库的优化技术对mysql优化时一个综合性的技术,主要包括a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/delete/add]分离e...
分类:
数据库 时间:
2015-01-12 14:33:40
阅读次数:
228
一、索引(1)、簇索引建主键时建成的索引(2)、非簇索引可以设置多个,最多249个创建索引命令格式:CREATE [UNIQUE] [CLUSERED] [NONCLUSTERED] INDEX index_name --UNIQUE 唯一索引CLUSERED 簇索引NONCLUSTERED 普通....
分类:
其他好文 时间:
2015-01-12 09:14:39
阅读次数:
118
table:显示这一行的数据是关于哪张表的。type:这是重要的列,显示连接使用了何种类型。从性能最好到最差的连接类型为const、eq_reg、ref、range、index、ALL。 const:程度查询,一般是对于主键或唯一索引查询。 eq_reg:范围查询,一般是对于主键或唯一索引的范围查询...
分类:
数据库 时间:
2015-01-12 00:08:51
阅读次数:
215
一、索引(1)、簇索引建主键时建成的索引(2)、非簇索引可以设置多个,最多249个创建索引命令格式:CREATE [UNIQUE] [CLUSERED] [NONCLUSTERED] INDEX index_name --UNIQUE 唯一索引CLUSERED 簇索引NONCLUSTERED 普通....
分类:
其他好文 时间:
2015-01-11 22:56:05
阅读次数:
262
第一部分:基础知识
索引
官方介绍索引是帮助MySQL高效获取数据的数据结构。笔者理解索引相当于一本书的目录,通过目录就知道要的资料在哪里, 不用一页一页查阅找出需要的资料。
唯一索引(unique index)
强调唯一,就是索引值必须唯一。
创建索引:
create unique index 索引名 on 表名(列名);
alter table 表名 add unique inde...
分类:
数据库 时间:
2015-01-09 19:26:37
阅读次数:
328
u Mysql数据库的优化技术对mysql优化时一个综合性的技术,主要包括a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/delete/add]分离e...
分类:
数据库 时间:
2015-01-08 09:30:51
阅读次数:
230
一、常见数据库的优化操作
1、表的设计要符合三范式。
2、添加适当的索引,索引对查询速度影响很大,必须添加索引。主键索引,唯一索引,普通索引,全文索引
3、添加适当存储过程,触发器,事务等。
4、读写分离(主从数据库)
5、对sql语句的一些优化,(查询执行速度比较慢的sql语句)
6、分表分区
分表:把一张大表分成多张表。分区:把一张表里面的分配到不同的区域存储,
7、对mysq...
分类:
数据库 时间:
2015-01-05 16:48:04
阅读次数:
285